Question: where is london located in the world map
Answer: Standing on the River Thames in the south east of the island of Great Britain