Google’s new web browser incorporates open source software Internet search engine Google has seen better-than-expected quarterly results even as revenue growth slowed following the economic downturn. The firm saw net income reach $1.48bn (£900m) in the three months to 30…
