Home to lively markets and mouthwatering food from all over the country, Delhi, India's buzzing capital city, also offers stunning architecture and islands of calm amid the bustle – think verdant parks and gardens, ancient monuments and grand imperial avenues.