Jhandewalan Temple is one of the oldest temples in Delhi and its presiding deity is Maa Aadi Shakti, who is said to be an incarnation of Maa Durga – the most powerful feminine icon in Hinduism along with Maa Kali.  The temple can be found en route to Karol Bagh at Jhandewalan Road. The…Read More