The most likely reasons are that the provider's spam filter didn't allow the email, the inbox quota has been exceeded, or the email address is incorrect.
I love the bookmarket and browser extensions that allow you to add non-Amazon items too.
Can I use my Amazon Prime account abroad? Just create certain you have got a privacy policy on your new website.