A unique island temple that is built on a man made lake. Don't be fooled by how small it is and venture out to see it anyway.
Kavitha Subramaniam
A unique island temple that is built on a man made lake. Don't be fooled by how small it is and venture out to see it anyway.