Skyscrapers in Connaught Place, one of the major financial centers in New Delhi. Credit: Wikimedia commons

Skyscrapers in Connaught Place, one of the major financial centers in New Delhi. Credit: Wikimedia commons

Skyscrapers in Connaught Place, one of the major financial centers in New Delhi. Credit: Wikimedia commons

Follow her