This London hotel has been named the 'world's greatest' and this is why
Briefly