Russian President Vladimir Putin has signed off on a landmark defence pact with North Korea, a deal that comes amid reports that Pyongyang has despatched thousands of troops to fight against Ukraine. Putin struck the deal during a visit to North Korea in June, but it had to pass through Russia's