Spain’s ‘sea of plastic’ in Almeria ‘wins’ NASA prize of being the most visible man-made object from the International Space StationÂ
IT is a grand prize but won for the wrong reason. The notion that the Great Wall of China is the only human-made structure visible

























