In which country is Unilever's headquarters located?
United Kingdom
France
Netherlands
United States
Answer
Unilever's headquarters is located in London, United Kingdom. The company was formed by the merger of the British Lever Brothers and the Dutch Margarine Unie in 1929.
Mastermind: The Patrick Cescau Chronicles - Test Your Knowledge on the French Business Tycoon's Journey