Trafalgar square is larger than Leicester square and the River Thames is longer than Oxford Street, which is described as fantastic, while Big Ben is taller than the London Eye.Read less