Sustainability-Report-by-UNStudio-05 6 April 2022 Return to: Sustainability Report by UNStudioFull resolution (1600 × 668) Image navigation Previous Image Next Image Echo at TU Delft in the Netherlands