Over 2,500 people joined the 30th annual Pride march in Cardiff, South Wales, last Saturday.
With up to a £350 cost per stall in the official rally, it has become one of the most corporate Pride marches.
But activists managed to put radical politics of fighting for liberation back into Pride this year.
Lesbians and Gays Support the Miners (LGSM) led a noisy trade union bloc near the front. Activists did a solidarity collection for the National Museum of Wales workers’ strike fund.
Sainsbury’s and Tesco were relegated to the back.