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