China is North Korea's top trading partner and a vital source of diplomatic, economic and political support.