People tell lies constantly. For some, they seem blatantly obvious, but even the most skilled might not avoid being caught out by their own body. Body language specialist Adrianne Carter claimed that ...