Yes, you can surely do B.pharma outside India. I would recommend some countries like Singapore, Canada, New Zealand, Ireland, Germany,Sweden and USA.
There are many scholarships tests available as well. For studying abroad you may need to give TOEFL exams and pass with a required score.
I wish you All the best for your further studies !