France slaps €250 million fine on Google | A look at the tech giant’s rocky road with Paris  Firstpost