RecentNews.uk
Richmond upon Thames has been ranked the happiest place to live in Britain.
It is the first London borough to secure the top spot in the annual national index.
The average home in Richmond carries a price tag of around £1 million.
A coastal town secured the top spot for resident happiness in Scotland.
Tap below to vote and see what others think.