Seamless experience to international customers with multi-country, multi-currency and multi-language support