Twin Towers

The attacks on the towers on 911 destroyed lives and radically altered the. The nearly 100-metre-high structures taller than Delh…