Four rapists shot dead by police after taking them to scene… SpyDa Dec 9, 2019 Four rapists shot dead by police after taking them to scene of sex attack Four alleged rapists were shot dead by…