In the UK, Parliament consists, technically, of the monarch, the House of Commons, and the House of Lords. The great power of the House of Commons lies, historically, in its control of government finances. However, the powers of the House of Lords have been negligible since 1911, when an act stripped the House of Lords […]