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