Welcome to Solothurn, Switzerland! As called, the City of Ambassadors, Solothurn is an exquisite piece of the region with lots