Study in Germany comes as a natural option for students who want an all round experience of study abroad. Study in Germany provides options not only in top ranking public universities but also free education opportunities. Yes, Germany has a free education policy for all international students in their public sector universities.
Moreover, education in Germany provides higher job opportunities as it is a technological hub of the European Union. Engineering and IT companies in Germany provide the highest jobs in the EU. Apart from jobs and studies, Germany provides a decent and affordable lifestyle for international students. Compared to other top EU countries, living costs in Germany are quite low.
International students do not have to have a prior knowledge of German language in order to get admission in German universities. But yes, if you are considering taking further education in Germany, IELTS is a must if you want to enrol in a public university. Though German language proficiency is not required by the universities, local German Missions or Embassy/Consulates do require you to have a basic knowledge of German language.