Canada turned 142 yesterday, and threw a birthday bash by Trafalgar Square’s algal fountains for Canadian ex-pats, and anyone who likes to wear red and white, eh? Images author’s own.
The world’s biggest celebration of Russian culture outside of Russia itself will take place this month in London from the 19th and climaxing at Trafalgar Square on the 26th.