WHICH IS TALLER THE LONDON EYE OR LONDON’S TELECOM TOWER? May 9, 2017 By Show answer TELECOM TOWER 189 M More General Knowledge Questions