answersLogoWhite

0

Yes, i can answer it...

there are 20 million homeless people living on the streets on in a favela

User Avatar

Wiki User

14y ago

What else can I help you with?