There is no such thing called "free education". Someone has to pay for that. In Sri Lanka, taxpayers have to pay for that.
I think it is time to remove the burden of Higher Education costs from taxpayers. Can introduce a government-funded higher education loan instead like in Aus and NZ...