Teva Pharmaceuticals (Switzerland)h-index: 12Total citations: 457Total papers: 30Homepage: https://www.tevapharm.ch/