London Trafalgar Square | Öl auf Leinwand | 130 cm x 140 cm | 1995