<p><pre><code>  &gt; nlp.text(&#x27;i want to go to sydney.&#x27;).places()[0].city
  &#x27;Sydney&#x27;

  &gt; nlp.text(&#x27;tony hawk did a kickflip.&#x27;).people()[0].text
  &#x27;tony&#x27;
</code></pre>
So in the first case, it clearly does recognise that Sydney is a city independent of capitalisation. In the second case, it does recognise the first name but not the last, instead tagging &quot;hawk&quot; as a noun. The same happens with &quot;john smith&quot;, however &quot;john thomas&quot; is recognised as a full name.