Purple-clad protesters blowing whistles, banging pots and pans and brandishing feminist slogans fill the streets of Geneva, as women across the country went on strike for equal pay on Friday.
The strike comes nearly three decades after women held the country's first nationwide strike for equal pay.