Dragonfly’ wins Golden Pyramid as ‘Once Upon a Time in Gaza’ takes three major awards at 46th Cairo Film Festival.
Read about the two Indian women tricked into coming to the UAE for a job only to find themselves trapped, forced into prostitution, locked up in apartments, obligated to service multiple males every ...