
A new shop which only sells bottles of expensive water has opened in London.
Fine Liquids, situated in Fulham, stocks hundreds of bottles of natural water, costing up to £120 per bottle.

A new shop which only sells bottles of expensive water has opened in London.
Fine Liquids, situated in Fulham, stocks hundreds of bottles of natural water, costing up to £120 per bottle.