India and Pakistan are preparing to celebrate 70 years of independence from Britain, which occurred at the stroke of midnight on the eve of August 14th 1947. The separation, however, set off unprecedented communal carnage on both sides of a border hastily created by the British, which split the subcontinent into two separate countries. Mass migration…