That example is a tweet, which the syntax and NER models haven't been trained on. You can make calls to `nlp.update()` to improve it on your own data. We also have an annotation tool, https://prodi.gy , to more quickly create training data.
(I'm the author of spaCy, not this Docker container.)
"Donald Trump's administration" is not a person.
In the following example, "The currency" is not a subject and "India" is not an object.
I don't know how much useful information is extracted by this system.