Spend a penny

  You might, on occassion, have had cause to moan about the dearth of public toilets in your city, particularly London. The British Toilet Association claims that there is now only one public toilet for every 10,000 people in England but only one for every 18,000 Londoners (I’m not even making this stuff up). You may have […]