Ms. Mercury , an ambassador for Unicef and the United Nations ' anti-AIDS program , had been invited to sing several songs as part of a cast that includes Miriam Makeba of South Africa and Dolores O'Riordan of the Irish band the Cranberries .