Taliban to Visit Russia as Group Cozy Up to America’s Adversaries

A Taliban delegation will arrive in Moscow next week for Russia-led talks on the future of Afghanistan, the Russian foreign ministry has announced.
A Taliban delegation will arrive in Moscow next week for Russia-led talks on the future of Afghanistan, the Russian foreign ministry has announced.