News

It’s no secret that the British are very serious about their tea. Now a London hotel has taken this dedication to new heights by offering what’s been dubbed the UK’s most expensive cuppa ...