
Activists of All India Democratic Women’s Association shout slogans during a protest outside the Saudi Arabian embassy in New Delhi, India, Thursday, Sept. 10, 2015. Two Nepalese maids who alleged they were beaten and raped by a Saudi diplomat in India have been taken to a women’s shelter in Nepal.Police in India were investigating complaints from two women that a Saudi Arabian diplomat raped them repeatedly and confined them in his home near New Delhi. He has claimed diplomatic immunity, and the Saudi embassy in a statement Wednesday denied all the allegations. Placard on top left reads, “Punish the Rapist”.