Satellite images have revealed that China is harboring a ship linked to arms transfers between North Korea and Russia. The ship in question has raised concerns about potential violations of international sanctions.
The images show the vessel docked at a Chinese port, where it is suspected to be involved in illicit activities. This discovery has sparked renewed scrutiny on China's compliance with sanctions imposed on North Korea and Russia.