Storms batter south of country