North Korea’s decision to send troops to support Russia in the Ukraine war is rooted in pragmatic and geopolitical factors.