The Armed Forces Flag Day or the Flag Day of India is a day dedicated to honouring the soldiers and veterans of India's armed forces.[1] It has been observed annually in India on December 7 since 1949.[2]