Carlsberg has bought back a 22.5% stake in its Indian beer subsidiary from Sri Lanka-based Lion Brewery Ceylon.