Yes, you can download Taobao app from abroad. The Taobao app is available for download on both the Apple App Store and the Google Play Store, so you can download it regardless of your location. However, keep in mind that some products on Taobao may not be available for international shipping.