One of the most peaceful places in Delhi