Pernod Ricard-owned Royal Stag is this year's Supreme Brand Champion after winning over drinkers with its music and cricket campaigns This post: Supreme Brand Champion 2026: Royal Stag appeared first on The Spirits Business.