单项选择题

The executive power of the British government is in the hands of().

A. the Prime Minister
B. the House of Lords and the House of Commons
C. the Cabinet headed by the Prime Minister
D. the Queen