Why don’t trees take over the grassland?
Trees cannot survive easily in natural grassland areas, mainly because the rainfall is too low to support their growth. But in areas where the rainfall is higher, trees will gradually invade grassland, unless they are chopped down or eaten by grazing animals.