More than 1,200 medicines dispensed in pharmacies fall in price as ...