Are there any fun things to do in London for free.?

I have been to other cities and there are lots of free events like, salsa, parties in the streets, concerts, plays, picnics in the park ect.

There must be something in London!?!
Update: I live in London, so what are the many free things?
8 answers 8