English: But, even Google agreed.
Telugu: గూగుల్ అందుకు ఒప్పుకుంది కూడా.