New line \n character is not working in GUILayout.label

I have more line to display through GUILayout.label. So i used
character. But it’s not working.

GUILayout.Label("Cattle are herbivores that eat vegetation such as grass

Cattle stomachs have four chambers which help break
down what they eat
There are well over 1 billion cattle in the world
Young cattle are generally known as calves
Adult females are generally called cows
Cattle are red/green colour blind", style);

I suggest you check your style.

This code:

void OnGUI() {
    GUILayout.Label("Cattle are herbivores that eat vegetation such as grass

Cattle stomachs have four chambers which help break
down what they eat
There are well over 1 billion cattle in the world
Young cattle are generally known as calves
Adult females are generally called cows
Cattle are red/green colour blind");
}

Produces this output:

19925-cattle.png