Do I need transit visa if my flight is transiting at Belgrade Airport for 4 hours from Istanbul to London?

Update: Hello everyone,
I hope you are all fine.
I have a flight from Istanbul to London via Belgrade. Four hour transit. I have an Indefinite Leave to Remain Residency in the UK and a tourist visa for Istanbul. Do I need to apply for a transit visa for Belgrade?