Delhi is a city that's known for its historical monuments, exquisite restaurants and colourful culture; not to forget it's beautiful parks! In fact, Delhi is literally littered with scores of pretty parks, some of which you may not have heard of! So here's our list of some of the best parks in town!