Description : Every year, India celebrates National Flag Day on July 22nd. It was on this day that the tricolour was adopted in its present form in 1947 as Indiaâs national flag. This photo of the national flag of India was taken at Batasia Loop War Memorial in Darjeeling. The War Memorial was opened in 1995 to commemorate the Gorkha soldiers of the Darjeeling Hills who sacrificed their lives in various wars after India's independence. West Bengal; India.