The answer to ALL your questions (if it can be even be called that) is this:
Show me just ONE Muslim country whose land has even been encoached an inch by Hindus...FORGET about ruling them.....therein lies ur answer.....FOOL muslims ruled the Hindus for 800 yrs ...NOT vice-versa.....do u get it?