Delayed for a year by Covid-19 restrictions, Expo 2020 Dubai will open on October 1 and run for 182 days. Pictured is the canopy of the Sustainability Pavilion, one of the impressive buildings to have been built for the event.

Expo 2020 Dubai tickets and opening hours: Plan your visit