Delhi, India's
capital, is sprinkled with glittering gems: captivating ancient
monuments, magnificent museums and some of India's yummiest places
to eat. Delhi encapsulates two very different worlds, the "old" and
the "new" and visitors can easily dip into both. The dramatic Red
Fort, the stunning Jama Masjid and the medieval-flavoured bazaars of
Old Delhi, which once served as the capital of Islamic India
are the right place to immerse in history. Then you can revive
yourself over frothy cappuccinos and frosty cocktails and feast on
everything from meaty Mughlai curries and plump South Indian Idlis
to Kashmiri specialities and inventive sweets at one of New Delhi's
swanky cafés, bars and restaurants.