>>528041173
Reminder that Tencent spent millions marketing this flop. Literal skyscrapers advertising ohnonono...