Located in a limestone hill and consisting of several caves with a series of Hindu temples within, this is one of the most visited sites of Malaysia. What is more striking than nature perhaps, is man made - the world's tallest statue of Lord Muruga stands just outside the entrance at an impressive 42.7 metres. To reach the actual temple complex, visitors have to climb 272 steps amongst local worshippers who do it barefoot. The best time to visit is during the Thaipusam festival, when as many as 800,000 devotees arrive, most carrying kavadis. These elaborately decorated frameworks are supported by metal hooks or pins that pierce the skin, cheeks, and tongue to support their weight and are meant as offerings of sacrifice. The caves themselves are decorated with natural limestone formations and ornately painted sculptures of Hindu Gods. Beware though, of the numerous macaques that will follow your every footstep all the way up those steep steps if you carry any semblance of food.