Originally Posted by
mentor of monty
Hi- much looking forward to the report. FYI, that's Wembley Stadium (national soccer stadium) rather than the Olympic stadium
Thanks for your comment.
Regarding Olympic Stadium versus Wembley Soccer Stadium, I also took a photo of Wembley from the sky above on the same flight. I have always identified the "new" Wembley Stadium as the one has a huge Arch. See photo below.
The photos is The Emirates Stadium of Arsenal FC in North London