Vista Rooms is the largest chain of branded hotels in South East Asia. Since their inception in April 2014, they have expanded to 1000+ hotels in over 100 cities spread across India and Sri Lanka. They have currently planned a contest on Instagram. The following are the details of The Travel Trilogy ...
Read More »