• Tencent's Worst Investment Has Been Its Own Shares

    9 days ago - By Washington Post

    The Internet giant has lost an annualized 85 percent over the course of its six-week-long buyback adventure.
    Read more ...