The Largest Temple Dedicated to Lord Shiva – Tiruvannamalai Temple or Arunachaleswarar Temple

Arunachaleswarar temple alias Tiruvannamalai Temple is believed to be the largest temple in the world dedicated to Lord Shiva,  at Tiruvannamalai alias TV Malai in Tamilnadu state, India.  “Arulmigu Arunachaleswarar Temple” is the official name …

Continue reading