Delhi's Connaught Place, located at the heart of the capital city of India, is a hub of entertainment, shopping as well as the favoured destination for food lovers. From small shacks and cafes to fine ...