The Queen has two birthdays - the official one on a Saturday in June, and her real birthday on 21 April. In a tradition going back 250 years, the official birthday was introduced to try to ensure better weather for the celebrations. On Friday a national service of thanksgiving took place at St Paul's Cathedral in recognition of the Queen's 90 years. Friday also marked the birthday of the Duke of Edinburgh, who is 95.