Cottbus, Germany, a modest-sized east German city near the Polish border, with its historic town square whose buildings date back as far as the 15th century, might seem a strange place to visit for ...