London, the capital of Great Britain, is ________ the Thames.

London, the capital of Great Britain, is ________ the Thames.

A.along

B.on

C.in

D.at

答案及解析: B