South Indian Trails Brings A Taste Of Southern India To UK During Travel Trade Roadshow

South Indian Trails, a group of eight carefully selected boutique hotels and resorts located across the southern region of India, brought South India to the UK this week during a travel trade roadshow.