This story is unavailable.

It’s a purely financial transaction, but Yahoo buying 40% of Alibaba for $1 billion in 2005 has to be way up there.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.