
31 States, 1618 Languages, 6400 Castes, 6 Religions, 6 Ethnic Groups, 29 Major festivals all living under 1 country!! Happy Independence Day India!!!

31 States, 1618 Languages, 6400 Castes, 6 Religions, 6 Ethnic Groups, 29 Major festivals all living under 1 country!! Happy Independence Day India!!!