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

September 14, 2017
By: 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.

 
 

More from Editor's Choice