In which European country would you find the Llobregat Delta?
Correct answer: Spain
Player #9327749
Sometimes Quizzland's score calculations are obviously WRONG!