Keep scrolling down for answers and more stats ...
1.
Is a capital
Amsterdam is the capital of Netherlands, while NYC is the most populous city in the United States
2.
Has the larger population
3.
Is the most populous city in each country
4.
Has more boroughs
Amsterdam has 8 boroughs, while NYC only has 5
5.
Has the World Trade Center
Amsterdam also has World Trade Center in Zuidas
6.
Has the larger land area
7.
Is the headquarter of large companies and organizations
8.
Has one of the largest art museum in the world
Rijksmuseum and The Metropolitan Museum of Art is considered as one of the largest art museum in the world