All these European countries.....such as Norway,sweden ,Germany and lot more.
The Norwegian government finances education with taxpayers' money so international students along with native students can enjoy a free ride at state universities. But the catch with studying in Norway is that living expenses can be high with NOK 8,900 (approx. 1,200 GBP) needed just for subsistence per month. This will cover room and board, clothing, healthcare, transport and miscellaneous expenses
In Germany,All other federal states just request a small semester contribution of around 50 Euros with no tuition fees charged,for undergraduate.
Europe also traditionally has higher taxes than the US, which allows those countries to offer additional social services.