A friend and I are travelling from Germany to India. This is the first time we are travelling with layovers. I hold an Indian passport with residence permit in Germany. My friend has a German passport. Our flight has a layover at Belgrade Nikola Tesla (BEG) and Abu Dhabi International (AUH).
Do we need transit visas for either of these?
Thanks in advance!