TIME has revealed the annual list of the World’s Greatest Places 2025, which highlights 100 extraordinary destinations to visit and stay, and the 12-seater from Bandra, has featured on the list