/

Apes can put themselves in your shoes

Theory of Mind is a trait shared by humans and apes alike and may run all the way back to our last common ancestor. Angus Bezzina reports.