About Jambukeswarar Temple Thiruvanaikaval Jambukeswarar Temple is a famous Lord Shiva temple at Thiruvarangam or Srirangam river island in Tiruchirapalli district, Tamilnadu state, India. This ancient temple was built by Kochchenganan or Kochengat Cholan or …
Continue reading