Cardiff University "has no God given right to exist" and has been kept afloat by higher paying international students, the chair of its council body has told Senedd members.

EdCentral Logo