You are here: HomeNewsVideo ArchiveVideo 877246

Oil contracts signed on concession basis breach the law - IEA