On average a 163 bottles are ordered to help celebrate a marriage, making it by far the most popular wedding drink.
This site uses "cookies". By staying on it, you agree to the use of cookies.