Over 1.27 million people sleep on Europe’s streets each night, says activist

BRUSSELS / ISTANBUL 

More than 1.27 million people sleep on the streets or in shelters across Europe every night, while about 5% of the EU population has experienced some form of homelessness, an activist said on…

Continue Reading