Best Tourist Spot Amsterdam ranked one of the top cities in the world for tourists Charis 4 weeks ago