Question: Which country 's French embassy is located in the city that stands on the River Thames ?
Answer: Bahamas