No, not even close. Current team India lost to Sri lanka lol.
Within India in 2023 they curated every pitch to their liking lol.
In 2024 they had extremly close encounters, againat pakistan, they were lucky that rizwan and inad played the worst innings possible, and that pakistan's MO was basically a tail starting from no 3. The pitch showed that it got harder and harder to bat, Pakistan could have ended the game in the first 5 overs getting something like 60 to 70 and tuk tuked the rest of the way, but that's what happens when you have 2 non pp openers and crapola No 3-7.
Then against Australia, Rohit after failing an entire tournament kicked off and Hitman usually thrives on Rubbish bowling, Stark bowled absolutely rubbish, Afterwards Bumrah is the one who saved them from Travis head really, Marsh also threw his wicket away.
Sa in the final chocked big time and it was the Bumrah show.
Again not trying to take credit away from India, But outside of their home den, they haven't really been dominating teams, they've been winning yes, but multiple close calls, close encounters have resulted.
Classic Australia was smacking every team left and right, black and blue? It was one sided affairs. Alot of people use to be shocked that they even managed to win one game against them in a bilaterals, They knew finals was an impossible situation to beat them in?
One side didn't have any equals, Whereas with India, I don't feel that their unbeatable. I feel that they are THE BEST TEAM, but they don't give the vibes of being unbeatable excluding home conditions.