St George's Day is on 23 April.
St George's Day is celebrated in England on 23 April, in honour of St George, the patron saint of England.
This is the flag of St George is also the flag of England
A story dating back to the 6th century tells that St George rescued a maiden by slaying a fearsome fire-breathing dragon. The Saint's name was shouted as a battle cry by English knights who fought beneath the red-cross banner of St George during the Hundred Years War (1338-1453).
The national emblem and national flower of England is a red rose
The flower has been adopted as Englands emblem since the time of the Wars of the Roses - civil wars (1455-1485) between the royal house of Lancaster (whose emblem was a red rose) and the royal house of York (whose emblem was a white rose).
England does not have a national dress.
Find out more about St Georges Day