Aunque esta pregunta tiene casi 5 años, creo que una respuesta actualizada puede ayudar a los usuarios que buscan información actualizada. Hoy en día Google obtiene sus datos meteorológicos de tiempo.com como se menciona en la esquina inferior izquierda de los resultados de la búsqueda meteorológica de Google cuando se busca la temperatura de cualquier lugar (resaltado en el rectángulo rojo).
Pero como dice el OP un montón de veces los datos meteorológicos de Google están muy alejados del tiempo actual. Por ejemplo, en el momento de escribir este artículo, la temperatura actual en Shimla, India, es de -4ºC a las 9 de la noche, pero según el sitio web oficial de Departamento meteorológico de la India o IMD incluso la temperatura mínima de todo el día fue de 1,4 C para el 6 de enero de 2018 y la temperatura mínima de todo el día suele ocurrir en las primeras horas de la mañana. Del mismo modo, he cotejado los datos de otras ciudades y localidades de la India y el tiempo actual no es el que realmente hace. Creo que dondequiera que Google tome sus datos meteorológicos, sólo proporcionan una media de años anteriores y no la temperatura actual real. Y varios sitios web del tiempo muestran temperaturas actuales muy diferentes para la misma ubicación.