Did you know you can buy a bottle of water from Harrods for £80 (US$99), an upmarket department store in London (The Economist, 2017). Premium water, i.e. bottled water selling for $1.30 or more per litre, is commonly referred to as ‘liquid gold’. “According to Zenith Global, a consulting firm, the global market has grown by 9% annually… Read More
You must be logged in to post a comment.