Tag: New Delhi
New Delhi is the national capital of India at the point of the Golden Triangle. The Golden Triangle also includes Agra and Jaipur. We were immersed in chaos and Indian cuisine after a spectacular day of sights with our friends from Abercrombie & Kent. The Small List Best Hotel The Leela Palace – The regal feel…