Every year on August 15, the Indian tricolour rises across the country, from schools and colleges to offices and public spaces. Many of us first saw the flag being hoisted on television by the Prime ...