Hailed as "another feat in human history", China has announced the completion of a 3,046-kilometer (1,892-mile) sand-blocking ...