The document compares the heights of various London landmarks, stating that the Telecom tower is taller than Big Ben, the river Thames is longer than Oxford Street, and the London Eye is taller than the Stadium, while also noting that Big Ben is shorter than the London Eye.