Call centre fraud
Three persons, including two call centre directors, have been charge-sheeted by the Delhi Police for allegedly cheating UK citizens online.
Three persons, including two call centre directors, have been charge-sheeted by the Delhi Police for allegedly cheating UK citizens online.