Fans attending the 2034 FIFA World Cup in Saudi Arabia will not be able to purchase or consume alcohol at stadiums, hotels, or restaurants, the country’s ambassador to the UK has confirmed.