How has Indian flag changed over time?
The first national flag was hoisted in 1906 in Calcutta during Swadeshi and Boycott movement. It had green, yellow and red stripes, and eight lotus symbols. A similar flag was hoisted in 1907. Tricolour with saffron, white and green stripes, and Mahatma Gandhi's spinning wheel symbol was adopted in 1931. The present-day flag was adopted on July 22, 1947.