Skip to playerSkip to main contentSkip to footer
  • 27/05/2021
Filipino workers in Geneva, Switzerland are being forced to pay exorbitant prices to live in overcrowded apartments.

Recommended