Police arrest teenage ‘masterminds’ of ‘Blue Whale Challenge’

September 14, 2017
Samaa Web Desk




Russian police has claimed to have arrested alleged several teenage masterminds of the ‘Blue Whale Challenge’ which has incited several youngsters to commit suicide.