Majestic by day, dazzling by night, the Twin Towers truly symbolises the zest of a nation.
Said to be built by the Gods themselves, Batu Caves is a 400 million-year-old limestone hill housing a100-year old temple in its caves