Spread over an area of 60 acres, Chhattarpur Temple in Delhi is India's second largest temple after Akshardham. Dedication of its founder, Sant Shree Nagpal Baba the faith of devotees adds to the aura of the temple. The temple is dedicated to Goddess Katyayani and it also houses many large and small temples with magnificent…Read More