Russia: Taliban has now restored "order" in Afghanistan

Russia: Taliban has now restored "order" in Afghanistan