Russia Steps In, Trying to Aid Stalled Afghan Peace Process

Russia is stepping up efforts to try and find a way forward for a stalled Afghan peace process as talks between the Taliban and the Kabul government have floundered and the new administration in Washington is mulling its options.