Legislative powers of the House of Lords in Britain were curtailed by: Posted on June 11, 2024 (A) Bill of Rights of 1689(B) Magna carta of 1215(C) The Parliament Act of 1911(D) None of these