There was this news headlines in the TV. Can somebody say if this is right English ?
"Leopard attacks farmer, found dead"
In the context of headlines it is. Headline English tends to omit every word possible, and put a lot of meaning into commas. Ambiguity is accepted, perhaps even encouraged in an attempt to get the readers' attention.
There are compilations of some more extreme examples online, I suspect we've had similar questions here as well.
However if the farmer was killed, the comma is in the wrong place here, but if the farmer killed the leopard, "found dead" is odd. So presumably the farmer, when attacked, drove off the leopard without realising they fatally injured it in the process.
It is correct for the context of a headline, and the style is often called "headlinese" which is characterised by omitting verbs and articles, and using present tense. This is all done to keep the character count low.
The result can become piles of nouns linked by an occasional verb, resulting in a particular type of syntatctic ambiguity called 'crash blossoms" after an infamous headline "Violinist linked to JAL crash blossoms".