Travel Delhi by alan.dotchin October 21, 2003 by alan.dotchin October 21, 2003 Delhi, the capital city of India, is a dynamic metropolis that seamlessly blends the old and the new, reflecting the rich tapestry of the country’s history and its vibrant present. … 0 comments 0 FacebookTwitterPinterestEmail