Can these be found in any supermarkets like Taste or Great?
No luck in Wellcome, I have tried Citysuper and 360 but no luck either.
If not, are there any Indian grocery stores that are easy to get to / easy to find or where you can order online? I tried to find one in Wanchai once but just got hopelessly lost.