I am an Indian passport holder studying in the U.K. on a tier 4 visa. I have been offered a 3 month summer internship in Germany (from July to September). I have decided with the employer whether it will be paid or unpaid.
What sort of visa will I require (for paid and unpaid)? Will I need a work/residence permit?