The Italian authorities have fined South African drugmaker Aspen €5.2m for abusing a dominant position in the market for cancer drugs, leading to calls for an EU-wide probe into a possible link between drug shortages and inflated pricing.