Tim Davie also doubles down on his criticism of global social media players for causing “polarization and social division.” By Georg Szalai Global Business Editor The chief of the U.K. public ...