Home US envoy lands in Russia for meeting with Putin: ... 06 Aug. 2025 US envoy lands in Russia for meeting with Putin: state media