Tullow Oil (United Kingdom)h-index: 13Total citations: 505Total papers: 92Homepage: https://www.tullowoil.com