Minst 20 fördes till sjukhus – varav två var barn • Även sjukhus och bostäder har skadats.