Back to album

Batu Caves

The Batu Caves and the colossal statue of Lord Murugan in Kuala Lumpur, Malaysia.

442 views
2 faves
0 comments
Uploaded on September 15, 2014
Taken on December 27, 2013