Social Platforms Grilled on Russia