Question: who has won the mens singles french open tennis tournament 2018?
Answer: Rafael Nadal