No Image

June 13, 2019 editor 0

The Gravity Pillar At Belur, India. This pillar located inside Chennakesava Temple of Belur. – this baseless, foundationless 42 foot pillar just stands on a […]