@bbnvts,
No, it is not correct.
Within decades, a tyranny of the majority will happen in Indian democracy.
Or
Within decades, the tyranny of the majority will happen in Indian democracy.
"Gonna" is a way of writing "going to" which sounds like the way some native speakers would say it. It is not acceptable in formal writing. "Gonna be happen" doesn't sound like English at all. Were i to write this sentence (a very unlikely event), this is how i would write it:
Within decades a tyranny of the majority will occur in Indian democracy.