In 2005, Yahoo invested $1 billion in Alibaba. 10 years later, its stake was worth more than $30 billion after the Chinese giant went public
N
Nimisham EditorialSenior Editorial Lead
Nimisham
Source Attribution: View original report on Economic Times