Hey people, I am an Indian undergraduate student of Math, physics and Chemistry(yes, there was no option which had one specialization only) and I'm doing a 3 year Bachelor of science course in a not-so-well-known but decent college. I'm currently in the 2nd year and i'd like to plan the next step starting now as things went wrong with the undergrad choice because it was postponed a lot. I think what i want to do is Theoretical physics with a lot of astrophysics elements in it and maybe a bit of quantum physics too. I need some help to narrow down on a german university, a nice one in that, that'll offer grad programs that are fuelled by the above branches. I can learn german but english is always better. And most of all, how hard is it to get into the top shot german physics institutes? What are the tests I'll have to take? And how exactly does the grad program work under Max Planck Gesellschaft work? And I plan on a couple of internships in top shot institutes of my country in the next two years.. and then again I wish to do a masters in mathematics as that would help greatly with what I want to do in one of those institutes before looking at german masters... Also, what else can i choose for the two masters instead of the above mentioned? which combination will help the most? Where should I take them and in what university in germany? I believe the indian selection is pretty obvious. Above all, am i even eligible from a masters program in germany with a 3-yr bsc and 2-yr msc? Will they allow the double masters thing? Am i eligible for the same with just the 3-yr bsc thing? I checked the LMU sites and the testing method isn't very clear. Any help would be greatly appreciated! Thanks!