Plats för att ansöka om visum är alltid en representation av det land du vill besöka . (Eller i vissa fall ett annat land som hanterar viseringsansökan för destinationslandet. Till exempel behandlar den danska ambassaden i London ansökningar om visum till Island).
Det sydafrikanska konsulatet utfärdar visum för att besöka Sydafrika - de kan inte hjälpa dig att få visum för någon annanstans.
För Schengen-visum i synnerhet är regelen att du måste ansöka till konsulatet av Schengenlandet som är huvudmålen för din resa, i det land där du är en laglig bosatt. Om du har obestämd ledighet för att vara kvar i Storbritannien och en faktisk adress där, skulle det vara Schengenlands konsulat i Storbritannien.
(Vissa länder har flera konsulat i Storbritannien, så att du inte behöver åka till London om du bor i Skottland, till exempel. Det beror på vilket av Schengenstaterna du ska).