Largest Corporation in the World has Secret Office in Cambridge
It has been recently announced that the largest corporation in the world, Royal Dutch Shell, has set up a shop in Cambridge sometime last year. It wasn’t noticed much when the office space was being built and renovated, and no one really knew who was going to go in there. Little did they know it […]