We guess that Merdeka Square is not the first thing that comes to your mind when you think about KL. Visitors mostly flock to see the Petronas Twin Towers...