Tweets

You blocked @JamesPorteous

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @JamesPorteous

  1. Retweeted
    Apr 1

    Just as Donald Trump carps about the “failing New York Times”, it published a biased story on SCMP. Here are snapshots of my latest columns, hardly “on a mission”. I am proud of being a growing team to tell an ever interesting/complex China story to outside.

    Undo
  2. Retweeted
    Mar 31

    The longest away trip in the world took place today as Baltika Kaliningrad travelled about 10,000 km to meet Luch Vladivostok in the second division in Russia. The gamed ended 0-0, of course.

    Undo
  3. Retweeted
    Mar 31

    A chorus of local news reporters reading, word-for-word, from the same Sinclair script to attack the media and defend the President. This is not what an independent media looks like.

    Show this thread
    Undo
  4. Retweeted

    I just received an internship application from a Harvard student that included screenshots of mean tweets she sent to POTUS.

    Undo
  5. Retweeted

    Here's donors/affiliates now disappeared or on trial in China. 1. Whitney Duan and education school donor (detained) 2. Xiao Jianhua donor (abducted from HK's Four Seasons) 3. Wu Xiaohui former visiting fellow (on trial)

    Undo
  6. Retweeted

    Me, when the meeting could have been an email.

    Undo
  7. Retweeted
    Mar 30

    Hands up who saw that one coming 🙋‍♀️? The Ho always wins ...

    Undo
  8. Retweeted
    Mar 29

    shows at what age people tend to peak at different tasks. I am past my prime for "marathon" and "remembering faces" but am looking forward to my Nobel Prize worthy discovery in a few years. Super interesting data I think. Source:

    , , and 2 others
    Undo
  9. Retweeted
    Mar 29

    Student lost his visa for no longer going to classes, not for buying an assault rifle, followed by a high-powered rifle that he then had modified with sniper scope and bipod

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·