I have ordered many pairs of glasses from Zenni for my husband. As long as you have a prescription, you can order them:
https://www.zennioptical.com/
We are in the US, but it looks like you can order from outside the US. The FAQ says the list of countries they ship to can be found on the payment page. I take that as you have to enter everything and then find out if you can even order.