Google, Facebook may be forced to pay British newspapers for their… New Delhi : Tech giants such as Google and Facebook will be required to pay… Read More...