I think one peculiar thing about Indian movies is the fact that they often make some of their sction films really outrageous. They are usually mostly unrealistic ans often astonishing, and I guess that's what attracts majority of their audience.
Actually, not just the insanely untrue action scenes do their audience stay for, but for their kind of storylines. They are always captivating and usually has one on edge, the good ones actually. They do well to deliver very well with many aspects of their films; their romance is often intense, their action is crazily immersive sometimes, and the list goes on.
I, however, not in any way a fan of Indian films. I have nothing against them, but I just do not find myself drawn to their movies.
It is true that they used to be so popular until more English films powered by streaming services started to take over. It's good to see another Indian film reaching the top, regardless.