Aurobindo Pharma is an Indian multinational pharmaceutical manufacturing company which is one of the largest producers of generic medicines in the world.