Both have mig-29M ordered so very unlikely they ordered the mig-35. Certainly not to test it since without the AESA radar it's just a mig-29M.
The main purpose of the MiG-29M is a cheaper numbers fighter and I rather suspect both countries would actually have preferred to buy MiG-35s but they weren't ready for purchase in a useful time scale so they bought MiG-29Ms.
The MiG-29M uses the same airframe as the MiG-35 so buying one does not exclude buying the other as they could essentially swap parts and spares between them... in fact that is how I think they should actually be used... if you need a numbers aircraft buying a mix of MiG-29Ms and MiG-35s means you are essentially buying the equivalent of two different versions of the same aircraft that are not so different as previous gen MiG-29s and the new aircraft... it is more like buying F-16 Block 50s and block 60s or some such thing (not totally familiar with what they are specifically, but it is not the case of buying block 10s and block 50s which are probably more like different aircraft).
You could upgrade a MiG-29M into a MiG-35 by replacing internal parts and bits and pieces, but the reality is that if you have fleet of say 300 aircraft then you might only need a MiG-35 for say 50 of those planes and the rest could be MiG-29Ms that are cheaper to buy and operate and almost as good in most areas.
After 5 years of service instead of scrapping them like the British did with their first Typhoons they could replace all the 29M bits with 35 bits which by then will be much cheaper I would expect, and by that time there will be new radars and engines and systems they could upgrade their MiG-35s with it all remaining affordable and easier to manage than if they bought different types.
India is switching for western jets.
They bought some M2Ks for spare parts... introducing enough Rafales to be significant would not be affordable.... what other western types could they be interested in? They are all too expensive and some of them don't even work properly (F-35).
Modi has walked them up a dead end path... if they think second hand F-16s and F-18s or even new build F-15s then that will be very entertaining because they will want local production and these already more expensive aircraft will become incredibly expensive and I don't think they will hand over secrets to the Indians... they wouldn't even give Britain access to F-35s secrets...
Still purchasing old upg to keep up with numbers but new fighters will come from the west or from Russia but only if it's a 5th gen fighter.
Considering they will need to set up factories for production of western aircraft how long do you think it will take before they get production numbers up to the point where they could replace MiG-21s and MiG-27s and Jaguars as they retire?
At one point or another they are going to have to bite the bullet and just accept that their best replacement for their ageing MiG-21 fleet and MiG-27 fleet and Jaguars and current model MiG-29s (essentially SMT2 or 3 really) would be a large number of cheap to buy and cheap to operate MiG-29Ms... the Chinese MiG-21 replacement costs 53 million per aircraft for goodness sake and it is certainly not better than a MiG-29M.