Brits de-stress through meditation at top of London's Gherkin building

Record ID: 1414249