Europe's largest solar power plant is at Sanlucar la Mayor in which country?
What is the answer?
spain