MAJEDIE PORTFOLIO MANAGEMENT LTD