Tolong jelaskan mengenai Cabang Legislatif dari Politik Afrika Selatan dalam bahasa melayu

Parlimen Afrika Selatan mempunyai sistem dwidewan iaitu terdiri dari Perhimpunan Kebangsaan atau "National Assembly" (400 kerusi; wakil rakyat dipilih melalui sistem pilihan raya perwakilan seimbang untuk berkhidmat selama 1 penggal) dan "National Council of Provinces" (90 kerusi, 10 ahli dipilih mewakili setiap penggubal undang-undang sembilan provinsi selama lima tahun). Separuh ahli National Assembly dipilih dari senarai parti kebangsaan dan selebihnya dari senarai parti setiap provinsi. Sebuah majlis dikenali sebagai National Council of Provinces telah menggantikan Dewan Senat selepas perlembagaan baru digubal pada 1997. Walaupun namanya berbeza, tiada perubahan ketara dari segi keahlian dan afiliasi parti. Hanya dari segi peranannya telah bertambah iaitu mempunyai kuasa khas untuk membela kepentingan provinsi masing-masing, termasuk melindungi budaya serta bahasa tradisi kaum minoriti etnik.