Reliance Industries has unveiled the 750,000 square feet premier retail destination in Mumbai. Jio World Plaza has 66 luxury brands, some of which will mark their presence for the first time in India. Watch this video to know more