Reason is education ,especially medical education is very expensive in India, plus it is really tough to get in government colleges,
BD has some good colleges, and since all these were established by British, we have similiar courses too..so could be possible that due to cheap quality education...