Best answer: Where was the Indian flag first hoisted?
According to Knowindia.gov.in, the first unofficial flag of India was hoisted on August 7, 1906, in the Parsee Bagan Square (Green Park) in Calcutta, now Kolkata. Who hoisted Indian flag first? Bhikaji Cama unfurled the first version of the Indian national flag—a tricolour of green, saffron, and red stripes—at the International Socialist Congress held at …