Lifestyle News
The Jio World Plaza, the largest luxury mall in India was inaugurated a few months ago.
Spanning over 7,50,000 square feet, exploring the entire mall in a single is no easy feat.
The mall features over 10 food courts and movie theatres for visitors to enjoy.