Russia, Hosting Taliban At International Conference, Calls For Afghan Aid • France 24 English Leave a Comment / Hosting Russia, hosting Taliban at international conference, calls for Afghan aid • FRANCE 24 English