This question already has an answer here:
I hold an Indian passport. I'm travelling to Romania with a valid visa. I have a 5 hour layover at Munich international airport and 3 hour layover at Frankfurt international airport on the way back from Romania. All the flights are of the same airline. Everywhere on the internet it says I need an airport transit visa.
However I met a person who said he didn't get a transit visa and still successfully went to Romania and back.