Afghanistan is the world 's largest producer of opium .