Two weeks ago paid £9 each to get into Ely Cathedral plus £1.50 admin fee and £4.99 for the guidebook, tours were extra (booked on line which was cheaper). Visited the British Museum yesterday for free. The latter was absolutely packed to the rafters and about 75 to 80% were tourists, virtually none of whom were in the shop or cafe. I suppose in principle it would be nice if museums (and cathedrals) were all free, but they have to be staffed, cleaned and maintained, not to mention the objects in them conserved, so who pays for that? Of course it is the British tax payer, since the money has to come from somewhere, but many tax payers will never visit the museums they are paying for. Its very generous of us, however, I cant help feeling a nominal contribution from overseas visitors who are using the museum might help. The internet advises me that 6.9 million people visited the British Museum between April 2015 and March 2016 and that is an awful lot of wear and tear - also it would be an awful lot of extra pennies to keep the place running if there was even a small charge.