After vanishing for months, China's top actress Fan Bingbing has resurfaced with an apology for tax fraud.
Chinese tax authorities on Wednesday confirmed rumors that Fan was secretly detained for years of tax evasion and she has been fined 129 million U.S. dollars.
Through her social media account, Fan said she accepted responsibility and felt ashamed of her wrongdoings, begging for everyone's forgiveness.