Would have thought home grown onshore oil is the safest bet ever. No soveriegn risk, less potential drill issues, cheaper etc in fact all that you said.
I hear a crack in the dam wall..........
ITC Price at posting:
5.9¢ Sentiment: Buy Disclosure: Held