Trafalgar Square, London, UK. 22nd Apr, 2017. London celebrates St Georges Day at the Mayor of London's annual Feast of St George. The square is lined with stalls selling traditional English food, inspired by the 13th century origins as a day of feasting. St Georges Day falls on the 23rd April. Credit: Malcolm Park/Alamy Live News

- Image ID: J1KCR9

Similar stock images