China’s Xi and India’s Modi were the last two people Putin wanted to see give him the cold shoulder

China and India like cheap oil from Russia, but Beijing is not thrilled that its reputation is being “dragged through the mud,” especially among the European countries, CNBC’s Ted Kemp reports.