I arrived in South Africa from Australia at the end of october, so I have 3 months in the country, but in december I left the country for a month and recently re-entered thinking I would get another 3 months. But they didn't give me the extra 3 months because they said I had to return to South Africa, so they only gave me the stamp for 3 more weeks, counting the 3 months from when I first entered.
Does anyone know if this is a new rule that you have to go back to where you came from? Because I thought I would get another 3 months as that is what happened with most people I know that didn't get a visa, and now it is too late to get a visa or an extension, does anyone know what will happen to me if I don't leave in 3 weeks and keep my original ticket which was 3 months?