answersLogoWhite

0

The Great Wall of China is the largest manmade structure in terms of overall volume and length. It can be seen from space.

+++

It can't be seen from space. Astronauts have deliberately tried. It is only a few metres wide!

User Avatar

Wiki User

9y ago

What else can I help you with?