Description
Castrol India, a 71% subsidiary of British Petroleum Group (BP), is a leading lubricants
player in India, with ~19% market share in the auto lube bazzar segment.
Castrol provides a vehicle to invest in a company with multiple and rare moats, huge
free cash flows, high governance...