London, UK
The February 15th March was incredible - the power of people, all united as one. The police and news tried to tell us we were only 100,000, maybe 150,000 tops. But we knew they were lying, as we could feel the extent of our unity, flowing along both north and south embankments, around...