This short film shines a light on the global menace of violent crimes being committed by domestic workers against their employers.
Rating: 4.6 stars
Published At: Fri May 09 2025