Chhatarpur Mandir, Delhi
Located in the posh Chhatarpur district of south Delhi, the Chhatarpur temple is dedicated to Goddess Katyayani, part of the Navadurga. Founded in 1974 by Baba Sant Nagpal Ji, the temple is the second largest in all of India after the Akshardham Temple (also located in Delhi). The shrine, known for its fabulous latticework (Jaali …