UK: Handmaid’s March On International Women’s Day In London
- Captured on Wednesday 8th of March 2023
- Location is London
Description
A silent Handmaid’s March was held in London on Wednesday, March 8. This event was to pay tribute to and show solidari Read more...