Connaught Place, New Delhi, India

Connaught Place is one of the largest business, commercial and financial centers in New Delhi.

Connaught Place is one of the largest business, commercial and financial centers in New Delhi.

Leave a Reply

Your email address will not be published. Required fields are marked *