I live in Kenya and I have just gotten an invitation letter together with a formal declaration letter from a friend in Germany. He will take care of my accommodation and traveling expenses both to and from. However, I was wondering whether the German embassy will still require me to produce my...