India, Aug. 14 -- India is all set to celebrate its 79th Independence Day on 15th August. The revered national flag is seen everywhere, from the Prime Minister raising it atop the ramparts of the Red Fort to every home, school, and office. The hoisting of the tricolour flag reflects India's unity and hard-fought freedom from the Britishers, gaining independence from the British Raj after almost 200 years in 1947.

Meaning of colours: The colours of the flag have a symbolic nature, with saffron standing for India's strength and courage. The middle band is white, representing peace and truth, while the bottom dark green band depicts our innate relation to the fertile land, symbolising growth and auspiciousness. The middle white band also fe...