Ever heard about Bremen as the secret Cycling Capital of Germany, even one of the best in Europe? Of all German cities with more than 500.000 inhabitants Bremen leads the list of Cycling Cities. Here we explain.