单项选择题

The longest reign in British history was the monarch of(), which lasted from 1837 to 1901.

A. Queen Elizabeth Ⅰ
B. Queen Victoria
C. Queen Mary Ⅰ
D. Henry Ⅷ