I have scheduled visit to at first Hungary and then Germany. I am Indian student and I will participate workshop/conferences. Mostly 15 days visit. However, due to connecting flights I have to go through the following transition:
India--> Oman (transit) --> UAE (transit) --> Hungary (5 days stay)--> Sweden (transit) --> Poland (transit) --> Germany(5 days stay) --> Romania (transit) --> UAE(transit) --> India.
I think there is no problem with Oman and UAE. Then Romania is not included in schengen area.
It is clear that I don't have to enter a Schengen country more than once.
So I think "single entry schengen student visa" is enough for me.
The only concern is about Romania. But from here, I see Schengen visa holders are free to transit through Romania. I don't need any transit visa. The Schengen visa is sufficient.
Is my thinking right?