USA: Walmart ordered to pay $3.1 billion for charges related to the sale of opiates in its stores

For nearly 20 years, the overprescription of opiates led to a crisis and...