The colossal Hanuman idol that towers over the whole of New Delhi is located in the Hanuman Mandir complex in Jhandewalan. The gigantic statue, located above the elevated metro line between Karol Bagh and Jhandewalan metro stations, is just one of the temple’s attractions. Another outstanding highlight of the shrine is the dramatic entrance, designed like the mouth of a rakshasa (demon) that has been slain and awaits its death.