Energy major Shell has announced that oil discovered offshore Namibia in Petroleum Exploration License (PEL) 39 cannot be currently confirmed for commercial development. As such, the company will ...