News
We lit up London to tell Elon Musk that our democracy is NOT for sale
As Big Ben struck 10pm, the Houses of Parliament became the canvas for a striking image: stacks of hundred-dollar bills stamped with Elon Musk’s face, and a bold message from the British public beamed onto the heart of our democracy.