site logo

Teva pays up $520M to settle bribery charges