Random fact
The Great Wall of China is the only man-made structure visible from space.
[ reload ]