Preston, Middlesbrough and Coventry have been named as having the unhealthiest high streets in Britain.
A league table ranking 70 major towns and cities on the extent to which they encourage healthy choices, promote social interaction, provide access to health advice and promote positive mental well-being has been released by the Royal Society for Public Health (RSPH).
These are the 10 unhealthiest high streets in Britain:
In contrast, RSPH found that Shrewsbury, Ayr and Salisbury were the healthiest because of their high concentrations of pharmacies, health centres, museums, art galleries, leisure centres and libraries.
These are the 10 healthiest high streets in Britain: