The Indian National Flag remains a symbol of India’s rich cultural heritage, its hard-fought struggle for freedom, and the aspirations of its people for a united and prosperous nation. National Flag Day is observed on July 22 annually to celebrate the adoption of the tricolour designed by Pingali Vekayya as the flag of India.