London borough of Richmond is ‘happiest place to live in Great Britain’
Upworthy
It is home to London’s largest royal park as well as big-hitting tourist attractions such as Kew Gardens and Hampton Court..
It is home to London’s largest royal park as well as big-hitting tourist attractions such as Kew Gardens and Hampton Court..