I am a newbie to this forum and I am hoping I am posting in the correct forum.

I am a US Citizen and I am interested in buying stocks on the South African Stock Exchange. Is it possible for Non South African citizens to invest (buy and sell) in South African stocks? If it is possible, can some one please guide me on how to do this? Also, would it be possible to repatriate the profits assuming of course that I made a profit from the buying and selling of stocks?