单项选择题

The longest river in Britain is

A. the Mersey.

B. the Severn.
C. the Thames.

D. the Clyde.