There was no such thing as 'India' in history. Calling India a country in history is like calling Africa a country. India is like Africa in that both are geographic expressions, but India was united by Britain, Africa was not.
India owes everything to Britain. The best thing that ever happened...