Switzerland is home to luxury brands like Rolex and Tissot. This picture taken around Lake Geneva captures that fact.