Markets are witnessing spike in sale of National flag of India ahead of the Independence day .  Children are also buying  badges and kites have designs of Tricolour