Why does the Queen of England have two birthdays?

The Queen’s actual birthday is April 21, but her birthday is observed on the third Saturday of June. This tradition began with King Edward VII because his birthday was in the winter and it was difficult to have parades and celebrations during his actual birthday.