Google logo in front of Google Building near Zhongguancun Science Park in Beijing, China on November 27, 2025.