Barnet has been ranked as having the healthiest high street in London.

The Royal Society for Public Health compiled a league table of high streets across the capital by comparing different business types' impact on public health, and placed Whetstone at number one.

Temple Fortune and East Finchley also made the top ten, at number five and eight respectively.

The table was compiled by comparing the number of businesses deemed ‘best’ for public health, such as leisure centres, museums and pubs, with the ‘worst’, such as takeaways, betting shops and payday lenders.

Shirley Cramer, chief executive of the Royal Society for Public Health, said: “High streets are an important part of vibrant communities and a critical engine for economic growth in local areas.

“However, high streets can also be a home to business activities which can have a detrimental effect on our health. We believe that business has a responsibility to ensure that what they offer doesn’t undermine the public’s health, and it is in the interest of business to ensure that the public, who are ultimately their customers, live longer and healthier lives."