The Indian tricolour—tiranga—has fluttered over battlefields and Olympic arenas, at the Red Fort and in the smallest village squares; it has wrapped the bodies of martyrs and been carried in protest and in prayer. Its colours are steeped deep in I...
Read More




























