Our own ‘Times Square’ is being built in India