Facebook officials depose before Parliamentary panel, ‘fail to give satisfactory responses’

Facebook officials depose before Parliamentary panel, ‘fail to give satisfactory responses’ NEW DELHI: Facebook representatives failed…