Skip to playerSkip to main content
  • 5 years ago
Filipino workers in Geneva, Switzerland are being forced to pay exorbitant prices to live in overcrowded apartments.
Comments

Recommended