Every year around the 23rd of April, people all across England celebrate the feast of the country"s patron saint, St George. Flags are flown, traditional music is played, morris dances are danced.
In London, the main event takes place at Trafalgar Square, where the city hosts a free, family-friendly festival.... Read More