If you’re the kind of person who demands that animal attractions should be ethical, Zürich Zoo meets the highest standards.

Close attention has been paid to the design of the habitats, synthesising whole ecosystems and allowing animals as much space to roam as possible.

This is most impressive at the Kaeng Krachan Elephant Park, where part of the habitat for Indian elephants is in modern biome; there are even underwater viewing areas so you can watch them take a dip.