. . . "Wedged between a fitness center and a restaurant, the mosque called Masjid Taiba is a small, unassuming building in the central quarter of Hamburg." . .