More than 14 million people call New Delhi, India‘s capital city, call Delhi home, making it the second largest city in the country. Delhi also contains five of the top ten most densely populated districts in India. That translates to a lot of people and a lot of activity in a relatively small area. New Delhi is undoubtedly fascinating, but during those moments when you need a little breathing room, there’s Lodhi Gardens.
Photo courtesy of jaycross via Flickr.