Every town and city in England should have a powerful directly-elected mayor, a think tank has said.
Every town 'should have a mayor'