Shell’s Oil Reserves Have Dropped To Lowest Levels Since 2013
British energy major Shell Plc. is facing a significant strategic challenge as its proven oil reserves have fallen to their lowest level since 2013, indicating a potential production shortfall within