Veolia, originally known as Compagnie Générale des Eaux, was founded in France. It is a transnational company that provides environmental services such as water management, waste management, and energy services.
Veolia Mind Maze: 20 Questions to test your cognitive abilities