I usually drink bottled water (buy the 2 litre bottles off the shelf) but surprise surprise, when I went to my local supermarket yesterday afternoon there was not a single bottle of water left. None on the shelves, none in the fridge. So is London tap water OK to drink?