What are ranchos and favelas?

Answer:
Ranchos are small farms where as favelas (or favelos) are shanty towns, normally found in Brazil.
First answer by ID1539013373. Last edit by ID1539013373. Question popularity: 4 [recommend question].