Chhatarpur Temple, New Delhi
Important information Chhatarpur Temple is located in a downtown area south of Delhi – Chhatarpur, India. This temple is devoted to Goddess Katyayani. The entire complex of the temple is spread over a wide area of 70 acres. It is located on the southwestern outskirts of the city of Delhi and It is just 4 km (2.5 mi) from Qutub Minar, off … Read more