City Highlight: New DelhiPublished on: Wednesday, September 13, 2017 SHARE ME New Delhi is a city of contrasts, and can be bewildering for first-time visitors, as the sights, sounds, smells and sensations can go into overdrive