You can show pictures, they just need to be in a form of a link that's publicly accessible, like a 3rd party site like imgur.com or postimages.org, where any personal or private information such as your pc's identity or ip address etc are not viewable. This keeps your person/pc seperate from this site for your protection and also means if you have virus or malware that they don't get transmitted to this site and anyone who uses it and looks at your picture.
Aliexpress ships worldwide, without discrimination, just like Amazon etc, but it's also a 3rd party seller, like Amazon, where Ali does all the advertising, and you pay them but the product is actually shipped from a different company, which might be subject to embargos, might have customs or trade issues/restrictions or just doesn't want to ship to your location for some funky reason only they know.