Allan Gray is Africa's largest privately owned investment management company focused on generating long-term wealth for investors..