Afghanistan Cancels Oil Extraction Contract with Chinese Firm - Rollup News