North Yorkshire towns top best places to live

Three towns in North Yorkshire have been named the best places to live in Yorkshire and the North East.

Harrogate, Skipton and Richmond made the top three of The Sunday Times' first ever list of the best places to live in Britain.

The towns were chosen by the paper's editorial team, who based their decisions on a schools, cultural life, crime rates, range and price of property, transport, community and access to areas of outstanding natural beauty.