单项选择题

The longest river in Britain is______.

A. the Mersey
B. the Severn
C. the Thames
D. the Clyde