上海龙凤花千坊 NBCC sells 2.23 lakh sq ft commercial space for Rs 905 cr in Delhi’s World Trade Centre State-owned NBCC (India) Ltd has sold 2.23 lakh square feet... Read More