UK · 2026-11-11 12:15:11Richmond upon Thames is happiest place to live in Britain, survey finds Richmond upon Thames ranked highly in several quality of life indicators in a Rightmove survey.Source - www.bbc.co.uk ↗