New Delhi: The Delhi Police have arrested two alleged snatchers from the Nand Nagri area of northeast Delhi and recovered a stolen mobile phone from their possession. The arrests were made following a targeted operation by local police teams that were tracking criminal activities in the area. According to officials, the accused were involved in.