The ‘7’ Sculpture by Richard Serra located at the Museum Of Islamic Art Park pier in Doha, Qatar.. Image © Fitria Ramli via Shutterstock