Just a few weeks ago, India marked her 79th Independence Day. The flags were unfurled, anthems sung, and street corners washed in tricolour. Each year, the celebration recalls the nation’s long walk...