The twin towers of Our Lady of Mount Carmel Catholic Church dominate the center of this view of Main Street, Lille