Vistara would have had to compensate passengers for cancelled flights if India had this law
India does not have a legally enforceable passenger rights charter, unlike other countries. If you buy an airline ticket, what that entitles you to isn’t legally binding on airlines