China is the world's leading space polluter, according to a report by the Russian space agency.

China accounts for 40% of the debris in orbit around the earth, followed by the U.S. and Russia, who contributed roughly a quarter each, according to the Russian Federal Space Agency Roscosmos.

Most of China's debris comes from the 2007 deliberate...