A Hindu Temple stands out against 100 million year old stalagtites in the Cathedral Cave of the Batu Caves, a massive subterranean Hindu temple in Kuala Lumpur.
Tourists and Hindu devotees walk up the multicoulored stairs of the Batu Caves Temple in Kuala Lumpur, Malaysia. The Sri Murugan Swami statue towers above the entrance, it is the world's tallest statue of Murugan.
A man eats dinner while waiting out a monsoon storm in Kuala Lumpur's Chinatown.