Yes to all, actually. "Indian" isn't a single ethnic group but a cultural continuum which covers a whole lot of ethnicities.
Tipu IIRC was descended from a Turko-Persian Mughal noble house which means that ethnically his ancestors would essentially have been a mix over the generations.