$500m fine over generics fraud for Ranbaxy

Company has pleaded guilty to fabricating data and producing substandard drugs