Pharma companies is throwing up wonderful opportunities for investors to buy for Long term