London Stadium (built 2012)
Location: 51.53861°N, 0.01639°W