Where is London?<br />It's in the south of England, and it's on the River Thames.<br />Question. Where is London?<br />It's in the south of England, and it's on the River Thames.<br />Question. Where is London?
A . It's in the west of England. B . It's in the north of England. C . It's on the River Thames.