India is celebrating its 77th Independence Day today (on Tuesday) and to celebrate it more widely and united Goggle Doodle is up with an innovative illustration of various textile crafts traditions from across the nation, whether from states or Union territories. Apart from th...