Term: French Open, Description: French Open Tennis Championships, Question: Is the French Open is held on the north bank of the river Thames?, Answer:No
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. 