GERMANY may have reached the limits of its capability to take on refugees and migrants, its head of state has warned.Germany had led the way in welcoming refugees into its country, saying they would all be welcome. Forecasts predicted 800,000 would come to Germany by the end of the year, as thousands of migrants reach Europe’s shores every day.But now it appears to be fearful of its promises, with German president Joachim Gauck now admitting it would not be able to keep its doors open forever. Speaking in the German city of Mainz, he said: "Our absorption capacity is limited, even if it has not yet been decided where these limits lie." Mr Gauck, who worked as an anti-Communist activist in his native East Germany, said his country faced a "great dilemma".The former chief investigator for the east's security services also warned would-be extremists that they were not welcome in his country.The former chief investigator for the east's security services also warned would-be extremists that they were not welcome in his country. He said: "We do not want any religious fanaticism in this country. Holy warriors have to know: The rule of law does not tolerate violence."Germany has been the main destination for hundreds of thousands of migrants and refugees fleeing Africa and the Middle East in search of a better life. The influx of people from outside Europe entering the EU has led to countries such as Hungary closing their borders in contravention of European ideals. Britain has pledged to take 20,000 refugees from Syria over the next five years.