Question: Is the French Open is held on the north bank of the river Thames?, Answer:No, Description of French Open: French Open Tennis Championships, Fact1: The French Open is held In Paris, France., Fact2: The north bank of the river Thames is located in central London., Fact3: London is a city in England., Fact4: England and France are separate countries, at a minimum distance of 20.7 miles apart.
Step1: Where city is the French Open held in?, Step2: What country is #1 located in?, Step3: What city is located on the north bank off the river Thames ?, Step4: What country is #3 located in?, Step5: Are #2 and  #4 the same?, Wikipedia page for step 1: French Open, Wikipedia page for step 2: French Open, Wikipedia page for step 3: Geography of London, Wikipedia page for step 4: Geography of London, Wikipedia page for step 5: , not_definitive_answer: False, incorrect_answer: False