A vibrant Indian Ocean port city where colonial architecture, bustling markets, sacred temples, and modern skyscrapers come together in a colourful, chaotic, and endlessly fascinating mosaic.
Back to PlanTrip