2. Bergen, Norway
The second largest city of Norway has a population of 400,000. Known as the city of seven mountains, it is a small city amidst huge mountains.
The city is an international centre for aquaculture, shipping, offshore petroleum industry and subsea technology, and a national centre for higher education, tourism and finance.