I am speaking as an individual with a mind
Don't tell me that china respects ethinic minorities, we all know what happened to Tibetans , uyghurs and falun gong. Indian constitution has one of the strongest safeguards for protection of minorities and different ethinic groups. It's a different thing that those aren't implemented properly at times because of incompetent policing and political interference.
India supports israel's right to respond to a terror attack on its soil but india has actively advocated for a two state solution. India was one of the first countries in the world to recognise Palestine. Our official policy still calls for a two state solution. We have been actively supplying humanitarian aid to Gaza. But we will always support Israel in it's fight against terrorism because we have been victims of terrorism ourselves from terror groups like Hizbul Mujahideen, LeT, Al Qaeda , PAFF, PFI etc
Considering that china is probably one of the biggest landgrabbers in the world , I'm surprised that you still think that you have the moral right to even talk about it