The reason medicine commonly available in stores and in Pharmacy always differ in price, as stores import them directly and pharmacies have to obtain them from registered medicine import agencies involving a third party which also gets its share of profit. So if buying Panadol, Strepsils, Mouthwash or other common medicines better check if available in supermarkets before buying them. it is a bit cheaper.