Donald Trump is a brave pro-Putin political maverick who would end U.S. foreign wars and perhaps lift sanctions on Moscow. Hillary Clinton, however, is a warmonger beholden to the military-industrial complex.

Russian state TV, which hews closely to the Kremlin's world view, leaves little doubt about who Moscow supports in November's U.S. presidential election: "The Donald."

President Vladimir Putin's spokesman took brief exception this month to a Trump attack video that showed Putin laughing at the prospect of Clinton defending America. But officials and analysts say the Kremlin still sees Trump as the best candidate by a mile.