Tours de Levallois
Levallois-Perret, France
The 663rd tallest building in the world
Tours de Levallois was a project to build two office skyscrapers in Levallois-Perret, in the inner suburbs of Paris, France. This project was canceled in 2011, following the reluctance of local residents.
Building data from Wikidata (CC0); heights normalised. Summary from Wikipedia (CC BY-SA).