Maheshwara, Gangadhara are a few names (among his 1008 names) by which Lord Shiva is addressed by his devotees while they pray to him. From Kashmir to Kanyakumari, there are several Shiva temples in India that have been built and dedicated to this Lord and are visited by pilgrims from all over the country and the world just to experience the spirituality of Maha Shiva.
Here, we complied 12 Maha Shiva Temples In India That Everyone Must Visit At Least Once
1) Kedarnath, Uttarakhand
2) Amarnath Temple, Kashmir
3) Kashi Vishwanath, Uttar Pradesh
4) Trimbakeshwar, Maharashtra
5) Kotilingeshwara Temple, Karnataka
6) Chidambaram, Tamil Nadu
7) Murudeshwara Temple, Karnataka
8) Sri Kalahasthi, Andhra Pradesh
9) Somnath Temple, Gujarat
10) Vadakkunathan Temple, Karnataka
11) Tarakeshwar Temple, West Bengal
12) Lingraj Temple, Odisha