The Chhatarpur Temple the second largest temple complex in India, is located on the southwestern outskirts of the city of Delhi and is just 4 kilometer from Qutub Minar, off Mehrauli-Gurgaon road.
The Chhatarpur Temple, which formally known as Adya Katyayani temple, is the second largest temple complex in India. It is located on the southwestern outskirts of the city of Delhi and is just 4 kilometer from Qutub Minar, off Mehrauli-Gurgaon road.