There are a lot of free films, tours, exhibitions, gigs and festivals in London in May. Check out the top 10 free things to do in town this month here.