Where do I have to apply for my visa? And who is responsible for the decision?
Visas have to be applied for prior to entry at the German mission abroad covering the place of residence of the applicant.
Please find more information on the webpage of the competent German mission.
The decision on granting a visitor/business visa lies with the competent German mission abroad. The mission also decides on granting visas for longer stays and/or to take up work or studies. These, however, can in most cases only be issued with the approval of the aliens authority concerned.
German missions abroad: Countries A to Z