Malé, Republic of Maldives, 2016-Nov-23 — /Travel PR News/ — Maldives received the honour of hosting the Grand Finale of the World Travel Awards 2016. As this year marks the 23rd anniversary of the World Travel Awards, the prestigious event is set to take place at Olhuveli Beach Resort & Spa on the 2nd December… Read the full press release