Do we need a transit visa for Serbia for our connecting flight. We're flying from India to Germany with connections in both the UAE and in Belgrade. The layover time in Belgrade is less than 2 hours. We have a German student visa valid for 90 days.
As stated in Timatic, the database used by Airlines:
Visa required, except for Holders of confirmed onward tickets for a max. transit time of 24 hours.
So no, you do not need a visa