India's National Flag or the Tricolour was first designed on March 31, 1921 by Pingali Venkayya of Andhra Pradesh.