The UK is set to host the G7 summit with world leaders at the Carbis Bay Hotel in Cornwall from June 11 but the choice of venue has been slammed by the editor of the Good Hotel Guide.
Good Hotel Guide editor slams five-star Carbis Bay Hotel chosen for G7 summit
The UK is set to host the G7 summit with world leaders at the Carbis Bay Hotel in Cornwall from June 11 but the choice of venue has been slammed by the editor of the Good Hotel Guide.