Tagged: India

Delhi, India

Climate and Weather in Delhi, India

The climate of Delhi What is the capital of India? Delhi is one of the largest metropolitan areas in the world. Officially called the National Capital Territory of Delhi. Delhi is also commonly referred...