Can you tell me the answer to who won last men's soccer world cup??
France