<p>Richmond upon Thames has been named Britain's happiest place to live in Rightmove's annual survey, based on responses from more than 24,000 residents across 221 locations. The south west London borough scored highest across multiple categories including green space access, essential local services a</p>