Tens of thousands of people marched through more than 30 cities and towns across Portugal on Saturday in the largest protest yet against soaring housing costs that many say have put buying or renting a home beyond their reach.

The housing crisis has fueled weeks of demonstrations.

Some activists have camped in central squares in Lisbon and Porto, the country's two largest cities.