The Indian Ocean is the third largest body of water in the world and nestled in its warm waters are a number of spectacular tropical islands. Superb beaches and a fantastic variety of adventure activities and watersports. Visit the Indian Ocean Islands section on our website.

Follow us @rhinoafrica