04 November 2023, Mumbai
IN BRIEF
Indian vibrant retail landscape is set for a remarkable elevation with the inauguration of Jio World Plaza, the country's largest luxury shopping mall, opened on November 1 in Mumbai.
A swathe of land spans an impressive 750,000 square feet within the Bandra Kurla Complex.