Every year on 15 August, the air in India feels different. Streets are decked up with tricolour flags,children running with flag painted badges and schools echo with patriotic songs. Yet, behind this ...