Be proud to be an Indian

31 states,
1618 languages,
6400 castes,
6 religions,
6 ethnic groups,
29 major festivals &
1 country!
Be proud to be an Indian!...