Vehicles drive past a closed PVR Plaza cinema complex in New Delhi, India. Photo: AFP. Editor’s Note: Located in South Asia, India is China’s close neighbor, yet for many Chin ...
The fast-paced vibrant city is the most populous in the ... In second place is NewDelhi, the bustling capital of India, which is the most populous nation on the planet. Shanghai, China's ...
Currently, petrol is retailing at Rs 94.72 a litre in Delhi . In Mumbai, Chennai and Kolkata petrol costs Rs 103.44 , Rs 100.85and Rs 104.95 respectively. India imports about 80% of its oil needs ...