The traffic jams and commotion can be cumbersome; however, deep within the concrete walls lies a unique place of peace, the Delhi Ridge. Dubbed as the 'lungs of Delhi', the Delhi Ridge is covered ...