Pingali Venkayya (also spelled Venkaiah) designed the Indian National Flag in 1921. He was a freedom fighter from Andhra Pradesh who presented the design to Mahatma Gandhi. The flag was adopted in its present form on July 22, 1947. Tagore, Bankim Chandra, and Gandhi were cultural leaders, not flag designers.