St George on a horse stops traffic in central London

St George on a horse vies with traffic in central London yesterday – in just one of the patriotic sights as the English celebrated their saint’s day. In the biggest such festivities of recent years, the flag of St George was flown at No 10 for the first time and crowds in Trafalgar Square sang…
Read more