单项选择题

No. 10 Downing Street is ().

A. the office of British navy
B. seat of English parliament
C. official residence of the king or queen
D. official residence of the prime minister