Total combines chairman and chief executive role

Total makes North Sea gas discovery
Total news

Breaking