New Delhi city by night in India seen from the sky

New Delhi is the capital of India and is part of the territory of Delhi. Located in the north of India, it has about 250,000 inhabitants and measures 42.7 km2. It is the seat of government, parliament, the residence of the president and the Supreme Court of India.

Most Popular Searches On Stock Footage