Locals in Richmond react to being voted happiest place to live in the UK
- 5 months ago
Richmond upon Thames has been voted the happiest place to live in the UK.
Locals have had their say on what they think about the London borough.
Locals have had their say on what they think about the London borough.