Will the average length of stay for an inbound tourist in the UK be below 6.0 nights for the full year 2026? | Prophecy