Sotheby's London
2006 | Azadi Stadium, Tehran
141 × 105.5cm
c print
Auction date: 21 Apr 2016
Estimates: 1,000 - 2,000£
Passed