image
author Image

Teva agrees to pay $126 mln to US hospitals over opioids