Vets will now have to publish price lists and cap prescription fees by law

· The Independent