7 is a striking sculpture by Richard Serra, located in Doha, Qatar. Standing 80 feet tall, this steel masterpiece was unveiled in 2011 at the Museum of Islamic Art Park. Inspired by Islamic architecture, it symbolizes spiritual elevation and endurance.