A visit to Seychelles’ Silhouette Island, home to the rarest bat in the world 0 07.11.2024 12:32 The Hindu How Seychelles’ Silhouette Island, home to the Aldabra giant tortoise and sheath-tailed bat, is showcasing its flora and fauna