Tag «IWSR’s top 100»

Castel Frères leads IWSR’s top 100 wine list

London. Castel Frères has been named the largest still wine brand in the world by the IWSR, the leading provider of data and analysis on the global beverage alcohol market. The list, published in the November issue of the IWSR Magazine, places Castel Frères in the top spot for the second year in a row …