I usually stock up on glasses in the UK for about a third the price of Thailand.
The gardener gets his at the local barbers for about 50 Baht a pair but not only do they look really weird, it's completely random what prescription he gets. He just keeps trying different pairs out of the bucket until he can see a bit better.
Thinking about it, this may explain his tree pruning.