If you want to visit East London as a tourist, you do not need a visa if you come from a country that is exempt from the visa requirement for South Africa. Otherwise, you will need to apply for a South African visa. To enter South Africa, you will need a passport that is valid for at least six months beyond your intended departure date and two blank pages for entry and exit stamps. It is advisable to check with the local South African embassy or consulate for current visa requirements before departure.