Twenty four hours of terror strikes