Styles’ tour also marks a growing trend for celebrities to play multiple dates in a handful of cities, which can add to travel and accommodation costs for fans.

The singer’s world tour will visit just seven cities – Amsterdam, London, São Paulo, Mexico City, New York, Melbourne and Sydney – but he will play extended residencies in each.

In New York, he has booked a 30-night stay at Madison Square Garden.

By contrast, his previous tour visited more than 50 cities around the world.

Despite the financial and logistical problems fans will face, demand for tickets has been huge.

During pre-sales earlier this week, many reported being stuck in queues that numbered into the tens of thousands.

Styles, who had originally booked six nights at Wembley, responded by doubling the length of his residency.

The full list of Wembley dates is:

Friday, 12 June

Saturday, 13 June

Wednesday, 17 June

Friday, 19 June

Saturday, 20 June

Tuesday, 23 June

Friday, 26 June

Saturday, 27 June

Monday, 29 June

Wednesday, 1 July

Friday, 3 July

Saturday, 4 July

A spokesperson for the venue said: “We are incredibly proud to welcome Harry Styles back to Wembley Stadium for what will be a truly historic run of shows.

“The 12 nights will be among the most special in our stadium’s long history.”

Earlier this week, Styles announced that £1 from every ticket sold would be donated to a fund supporting new bands and small venues across the UK.