Trafalgar Square

The square is considered the heart of the British capital and hosts events, concerts and celebrations, including Chinese New Year, St. Patrick’s Day, St. George’s Day (patron saint of England)

Read More