The Royal Navy has fired a 21-gun salute to mark Queen Elizabeth II's 86th birthday.
The queen is traditionally given gun salutes on her birthday at military bases around the country. Saturday's main gun salute was fired at Portsmouth Harbor on the south coast of England.
The queen celebrates her birthday twice, with smaller family celebrations on her actual birthday and a second, grander celebration at London's Buckingham Palace on her "official" birthday, which falls this year on June 16.
This year the queen will also celebrate her Diamond Jubilee to mark 60 years on the throne on the weekend of June 2-5.