Sri Lanka's Ceylon Tea Trails wins TripAdvisor.com world award (26-Jan-18, Business)
Sri Lanka's Ceylon Tea Trails, an up market hotel in a tea plantation in Hatton has won a global award by TripAdvisor.co...