Facebook shakes off controversies with strong financial results

Syndicate Post image
(Dominic Lipinski/PA)

Breaking