The happiest place to live in Britain has been named — but it's going to cost you to live there...
Britain's happiest place to live has glorious parks, high-end boutiques, riverside walks and a plethora of restaurants — plus excellent transport links straight into central London.