Designed by
Title
Batu Caves, a limestone hill with big and small caves and cave temples and a very popular Hindu shrine outside India #93890558
Description
Batu Caves, a limestone hill with big and small caves and cave temples and a very popular Hindu shrine outside India, located in Kuala Lumpur, Malaysia.