The immense 108 feet tall statue of Lord Hanuman stands outside the Hanuman Mandir at the Jhandewalan junction in New Delhi. The statue is so popular that films and other media show it to imply the city of Delhi
Coffee