This document lists several famous London landmarks including Wembley Stadium, Oxford Street, the telecom tower, Buckingham Palace, the National Gallery, Trafalgar Square, and the River Thames.Read less