Chhatarpur Temple

Chhatarpur Temple (Shri Adhya Katyani Shakti Peeth Mandir) is located in South Delhi, just 4 km away from Qutub Minar. This is the second largest temple complex in India, The Temple, spread over an area of approximately 70 acres has over 20 small and large temples divided in three different complexes. The Chhatarpur temple was
Read More