Alibaba Couple building home buy mini excavator from Alibaba and unbox it to several unexpected surprises 4th Mar 2025 North Carolina man buys the ‘cheapest new car in the world’ for $930 from Alibaba but is now finding out the real cost 30th Dec 2024