Alivaa Hotels & Resorts has announced the addition of Hotel Sterling Plaza in Bengaluru, Karnataka, a significant expansion to its rapidly growing portfolio
As the world pivots towards more responsible travel, Indian travellers are also playing an active role in shaping a more sustainable future for the industry