Google opens a new headquarters in Barcelona to provide commercial and advisory services to business customers.