3 ms·
It is the fifth most visited site on the planet.
It is the fifth most visited site on the planet.
I think yalogin was asking what would be left if Yahoo sold off its "web business", besides its Alibaba holdings.
Now if only it would be the fifth most profitable site on the planet..