I (Afghan) live in Germany and my boyfriend (Indian) is currently waiting for his (immigrant) residence and work permit in Italy. We have been waiting for a long time to marry and get settled in Germany. How can we apply for a Spouse Visa, what documents are required from both of us and what is the approximate duration for the approval of a Spouse Visa?