Heritage Oil has bought back 50,000 ordinary shares at 198.9962p to be held in treasury.
Heritage Oil buys back shares