Watch: Immerse yourself in art at the ToDA in Dubai

Launched in 2019, ToDA is an immersive art space spread over 1,800 square metres