London, England; July 19, 2017
Tea cake at the National Tea Day Festival in Kensington, London, England; April 21, 2017
Please note the adorable mouse stuffing himself with tea cakes in the upper right.
London, England; April 11, 2017
Trafalgar Square, London, England; January 21, 2017
It’s International Women’s Day — wear red in support of women striking for equality, and if you’re a woman who can strike today, please do!
Here’s a quick primer on the day.