PASSAU, GERMANY - AUGUST 23: Veste Niederhaus Castle At The Danube River In Passau, Germany On August 23, 2014. Passau Is Also Called The City Of Three Rivers (Danube, Ilz And Inn).
Switzerland named the best country in the world — Here's where the US ranks