Alibaba is the biggest Enron of the 21st century (among non-governmental corporations), so far.
What is that supposed to mean?