India's fourth largest stadium, often called just "Nehru Stadium". Mainly used for athletics and football games but also for concerts. It's the home stadium for the Indian football team.
Jawaharlal Nehru Stadium is a multi-sports stadium located in New Delhi, India. It is named after the first Prime Minister of India. Primarily a venue for football and athletics, it is an all-seater 60,254-capacity stadium, designed and constructed to meet the international standards set by FIFA, the Asian Football Confederation (AFC), and World Athletics (WA). It is the fourth largest stadium in India, 27th largest stadium in Asia and the 103rd largest stadium in the world, in terms of seating capacity.
© OpenStreetMap contributors
Although there are many Shirdi Sai Baba temples in and around Delhi, the one located at Lodhi Road is the oldest.
Established by the Dalai Lama with the aim of preserving the cultural heritage of Tibet. There is a museum, exhibition space and library.
Built by Mirza Aziz Kota, a foster brother of Akbar and an important noble during the time of Jahangir, this building has the tomb of Aziz Kota. The meaning of it is 64 pillars that support the structure. It also has other unidentified tombs.
A mausoleum of the Sufi saint Khwaja Nizamuddin Auliya. Considered the nerve centre of Sufi culture in India, the dargah is visited by thousands of pilgrims every week. The site is also known for its evening qawwali devotional music sessions. The descendants of Nizamuddin Auliya look after the whole management of the dargah.