Home Hospitality Frasers Hospitality Wins World’s Leading Serviced Apartment Brand for Seventh Consecutive Year at World Travel Awards 2020