Connaught Place, one of North India's largest commercial and financial centres, is located in the northern part of New Delhi. The large skilled English-speaking workforce of New Delhi has been able to attract what type of organizations to the city