He almost had to wait a lifetime for it, but today Prince Charles read the British Speech from the Throne for the first time in the House of Lords. He replaced his mother, Queen Elizabeth II, who was unable to attend the ceremony due to health reasons.