BARNSLEY, U.K.—Big-spending government is coming back.

Prime Minister Boris Johnson is promising voters in Thursday’s U.K. election £100 billion ($128 billion) of investment in infrastructure and billions more for policing and health care.

His main rival, the Labour Party’s Jeremy Corbyn, is offering an even greater bounty, with hundreds…

Read More