I've been in HK 3 years and have the same problem. whenever I go back to canada, it clears up. when I went on vacation to the Philippines last year, it cleared up. but it'll be back when I get back to HK. but when I went to Canada this past summer and came back to HK, it remained clear. Strange... I have no explanation for it. Hope it stays that way!