Lodhi Gardens is one of the best nature- friendly picnic spots in Delhi. This park is named after the first Prime Minister of India, Jawahar Lal Nehru. The park grounds are spread over a massive ...