News

The Guardian has revealed the happiest places to live - and five of the cheeriest spots are in the capital city.