Public universities in Germany do not charge any tuition fee from students. 

Hence, many international students move to Germany for higher studies. 

Here are some of the best public universities in Germany for internationl students. 

Technical University of Munich (TUM)
Ludwig Maximilians University Munich
Heidelberg University

Humboldt University Berlin
Freie Universität Berlin
Karlsruhe Institute of Technology (KIT)

RWTH Aachen University
Technische Universität Berlin
Technische Universität Dresden

Click here to get samples of IELTS essay writing task

Click here to know more about Public Universities in Germany