cath.erine worst comments
-15
The biggest strike in over a decade is taking place in London. Protesters demand higher wages amid rising prices