London Stadium, formally the 2012 Olympic Stadium, now home to The Hammers aka West Ham United. As seen on a flight out of London City Airport.
Comments New comments are not currently accepted on this journal.