To call Indian Independence history as 'non-violent' is a disgrace and disservice to thousands who were killed in the various massacres leading to 15th August 1947 and even beyond.
Many people to date believe that India was divided due to political differences. But the fact remains though ignored by so-called 'liberals' that it was Islamist religious fear and the 'secular' character of the Congress party that led to the partition of undivided India into two countries.