Facebook Twitter Reddit LinkedIn Email Russia hosts Taliban delegation and warns against foreign military presence in Afghanistan Posted by Free-Minimum-5844