Discover the history and unique architecture behind Colombo’s iconic Red Mosque and its cultural importance in Sri Lanka.