On the road with Ross
The Seychelles is a tropical island paradise with a swathe of endemic species and stunning landscapes. Ross Wanless reports on his tuna commission meeting and finding endemic frogs, visiting a seabird island and seeing most of those endemic birds… Although I have visited the Seychelles several times while at BirdLife South Africa, always as part…