CorporateNBCC Sells 2.23 Lakh Sq Ft Commercial Space For Rs 905 Cr In Delhi's World Trade CentreBY Press Trust of India