India ITC hotel Covid-19 workers in Sri Lanka for over a year (12-Nov-20, Business)
Construction workers linked WelcomHotels Lanka (Pvt) Ltd, a unit of India's ITC group has been resident in Sri Lanka for...