Regarding pharmacies: if trying a new one I do a bit of research (eg do they have a physical address, are they actually a recognisable, locatable pharmacy) and then order a small amount, something I can write off if it doesn't turn up. If buying abroad you have to learn the rules of the country -- I fon't really trust Thai pharmacies for instance, some European pharmacies have a pharmacist who is more qualified than any pharmacist at home, and Argentine pharmacies are as regulated as Boots but with more discretion on what they can sell. Indian ones, like anything else in India, often depend on who you know to find bona fide ones that have supply lines equal to anything in the West.