DLF officially launches Mall of India in Noida on 27th April. It is a two million sq. ft retail and entertainment space, adding a sixth shopping mall to its portfolio of retail assets.