Big Ben, a huge clock, was installed at British Parliament in

A. 1859
B. 1860
C. 1872
D. 1875


Leave a Reply