This issue has been persisting for certain folks in the middle east region (and Pakistan) for years. I was hoping that something would be sorted despite the incessant reports and a brand new sequel, but it seems like a VPN is still the only way forward.
It has been persisting about 8 months even before I made the following post:
I made a support ticket, they told me to contact our ISP.
Me and several others did contact the ISP and they said it was on Blizzard’s end, so we’re at kind of a deadlock circle of blame with no fix in sight.