UK PropertyRichmond upon Thames tops happiness survey for residents6 hours agoRichmond upon Thames has been named Britain’s happiest place to live in Rightmove’s annual survey, based on responses from more...