Elham Ashrafi, Civil and Environmental Engineering Researcher at Delft University of Technology Summary Contact info Location: Netherlands Galleries