Question: 1 liter equals how many glasses of water?
Answer: (8 glasses measures out to 1.89 liters.) Danone, maker of bottled water, among other things, also happens to own the organization. No substantial literature exists to support the claim.