Great Britain has many traditional celebrations and events, including St. David's Day which honors the patron saint of Wales on March 1st, May Day on May 1st which celebrates the coming of spring, and The Trooping of the Colour which marks the Queen's official birthday. Other traditions include Swan Upping which counts the swan population, Highland Games which feature traditional Scottish athletics and music, and The State Opening of Parliament where the Queen reads the Speech from the Throne.