It's from the Indian movie "Baahubali 2: The Conclusion", which has an incredibly convoluted plot that I won't attempt to describe here. You can read more about it at the link.
One doesn't necessarily have to understand the movie to marvel at this extended fight scene. Suffice it to say that sacred cows on fire aren't the least of its special effects! Watch it in full-screen mode to get the most out of it.
Spectacular, wasn't it? Unbelievable, too, of course - but then, that's the way with most Bollywood productions of this sort.