Indian Independence Day is celebrated each year on 15 August, and this year marks 70 years since British India was split into two nations – Hindu-majority India and Muslim-majority Pakistan – and millions of people were uprooted in one of the largest mass migrations in history