Delhi Ridge, the 'lungs of Delhi' away from all this city life is a peaceful place to visit. This green grove among the ...