Researchers at Weizmann Institute discover brain cells responsible for sense of direction and navigation in bats - and possibly humans.

Read more