Swiss Observer
Lucerne's Historic Carnival Returns with 25,000 Revelers