Most Indian regional language and Bollywood Hindi films (even the modern ones) run around 2h30m to 2h40m. The older films were even longer.
RRR, the Indian film that captured a lot of viewership around the globe had a runtime of 3h2m.
Most screenwriters and filmmakers in India design around the Interval-block to place a major plot-point just before the interval card is shown.
It is funny that recent Hollywood movies don't come with that. And even when a film is 2h+ long. Indian movie theatres just forcibly introduce a break in Hollywood films so that they can send people to the concession stands and restrooms. Sometimes, this happens mid-dialogue it is funny (and irritating at times).
Is this still the case? It's been probably over 10 years since I saw a movie in an Indian theater, so my memory is hazy.
Recent films that I can remember: John Wick 4, Top Gun: Maverick, NOPE.
All of them had the forced break.
It was a cultural adjustment for me with American theaters and no intermissions, even for the very long films. Funnily enough, since I went to a couple of Broadway shows before the movie theater, I was primed to expect an intermission in the movie theater as well, at least for some movies. What I do note is that the audience is consequently more prone to walk out to restrooms and concession stands at any time during the movie, which can be annoying.