France: Total Wins 50 MW of Projects in Latest ...

UK 100

Latest directors dealings