Welcome to delhi
Delhi is the sprawling national capital territory of India that houses New Delhi, the country's political seat.
about that
Delhi is the sprawling national capital territory of India that houses New Delhi, the country's political seat.