Search engine giant Google has announced to take back its news operations from Spain. The recent decision was taken after the new law which requires Google to pay the...

Read More