Connaught Place is ninth-costliest office market in the world: CBRE report

Office space in New Delhi's Connaught Place is cos... more