New contract agreed for GPs A new deal for GPs has been agreed between the government and the British Medical Association (BMA). Read More » 13 March 2025