User Expectations – Changing the country, currency and language to reflect their locale

Scenario:

You're a customer from Germany, and you've landed on the UK, mobile, version of a website. You've discovered that within the main menu, you can change three things - country, currency and language. Please see the screenshot below.

Country Selecter

You've selected the country you want, the currency you want and the language you want. Once you hit "Update", what would you expect to happen? My thinking is that if the user is in the menu, then the user should remain in the menu after pressing update.

However, a colleague has suggested that the user should return to the homepage as there may be deals that are related to their locale that they could miss.

Thoughts?