Did you know?
The tallest man made structure in the world was Tanjore Brahadeeswara temple built 1000 years back! (Tamil Nadu)