Some of the main attractions in Johannesburg are the Apartheid Museum, Gold Reef City, Cradle of Humankind, Constitution Hill Human Rights Precinct and Johannesburg Botanical Garden.