In the heart of Johor Bahru, Malaysia, stands a majestic testament to faith and cultural heritage—the Sultan Abu Bakar State Mosque.
Nestled in the heart of Kuala Lumpur, Merdeka Square stands as a living testament to Malaysia's journey to independence.