Staden har haft att utstå en hemsk tid.