Evolution of the india flag:-
Unofficial flag of India in 1906:-
The Berlin committee flag, first raised by Bhikaiji Cama in 1907:-
The flag used during the Home Rule movement in 1917:-
The flag unofficially adopted in 1921:-
The flag adopted in 1931, This flag was also the battle ensign of the Indian National Army :-
Source
The present tricolour flag of India:-

Unofficial flag of India in 1906:-

The Berlin committee flag, first raised by Bhikaiji Cama in 1907:-

The flag used during the Home Rule movement in 1917:-

The flag unofficially adopted in 1921:-

The flag adopted in 1931, This flag was also the battle ensign of the Indian National Army :-

Source
The present tricolour flag of India:-
