Merdeka Square is a square located in Kuala Lumpur. Merdeka means free and indepedent.
Subscribe to our newsletter for new travel experiences.