Question: who won the spanish grand prix in 2017
Answer: Lewis Hamilton