I have a problem when well known history is subverted for any reason. Casting anyone in a role who is not suitable for that role in the known historical context is wrong, and as others have said, what if it were the 'other way round', as it used to be all those years ago with Olivier playing Othello (?) or back in history where men played women in Shakespeare's plays?
Except with parody and comedy, where anything is potentially up for grabs, arguably.
If they want to provide suitable parts for Indian actors in historical contexts, write and shoot stories about Indian history.
If they want to provide 'colour-blind' casting, write stories that have characters suited to that.
Stop trying to change history to something it wasn't.