Place for ads
Select the correct answer from the options below:
The Chhatarpur Temple, dedicated to Goddess Katyayani, is located in New Delhi and is a popular religious site.