English: The 88-storey Twin towers were world's tallest buildings from 1998 to 2004.
Telugu: 1482 అడుగుల ఎత్తైన జంట టవర్లు 1998-2004 వరకూ ప్రపంచంలోనే ఎత్తైన టవర్లుగా నిలిచాయి.