That's because
Google is interpreting your IP as belonging to a different country from the one you have selected due to discrepancies in IP databases. Google could also be attempting to interpret your location using methods other than your IP. The mismatched location does not suggest your VPN is not working.
Turn On Wi-Fi
Apart from your phone's GPS, Google Maps also uses nearby Wi-Fi networks to estimate your current location accurately. Thus, if Google Maps is showing an incorrect location, you can try turning on Wi-Fi on your phone (even if you're not going to connect with a network) to resolve the issue.
Check the GPS signal settings on your mobile device
The GPS signal on your mobile device works best in areas where signals can be received. To communicate well with satellites, a direct open view of the sky is required.
It's possible that a setting has changed and needs to be corrected before you can also fix your incorrect iPhone location. Thankfully, you can reset all of your Location Services settings. Just open Settings and tap General -> Reset -> Reset Location & Privacy.
Sometimes Google Timeline can show incorrect locations for several reasons, including inaccurate GPS, signal loss or low network coverage, battery saving mode, location history turned off, and inaccurate device settings.
This happens because Google determines its users' location by cross-checking where the IP address is with the geolocation data it has of devices that use that IP address. If Google detects a significant number of devices using that IP address in a certain area, it will change its location for that IP address.
until you log out of all your devices Google still thinks your in Germany so you get German as the language. Make sure you have logged out of google on all devices and all google accounts that connect with google... log back in and you should be golden...
The Google Assistant will speak to you in the language you set in your Android settings. You can change or add a language in the Google Assistant settings. For example, if your phone uses English (US) and you set the Google Assistant language to Spanish (US), you can speak to the Google Assistant in English or Spanish.
If you notice an IP location is incorrect, this may be due to the internet provider (ISP) reporting incorrect location data. Another possible cause of this issue could come from users that are going through a proxy server that is being hosted in a different area than the user.
Your ISP (Internet service provider) changes their network infrastructure. Causing how IP addresses are assigned to change. ISP changes the center or router responsible for your address.
Your Mac location may be wrong because you're using a VPN or because you're connecting to a different network location. You may have also disabled Location Services.
German: googeln. Greek: κάνω αναζήτηση στο Google®
Germany's country code is +49 or 0049.
If your iTunes account is based in Germany then the app store and iTunes store will be in German, and you can't change them - the stores will be in the language of the country where your account is.