Infos 

TIP REPORT 2021.png
Screenshot 2021-07-25 at 17.36.14.png

Filipino workers in Geneva, Switzerland are being forced to pay exorbitant prices to live in overcrowded apartments.
Screenshot%202020-07-21%20at%2020.48_edi

News Feed