The technology titans step forward, Shell smashes all European profits records, and internet fans hail ‘the Che Guevara of finance’.
The technology titans step forward, Shell smashes all European profits records, and internet fans hail ‘the Che Guevara of finance’.