Why Do Urban Indians Speak English Even At Home? Sadaf VidhaJune 13, 2016 India is a land of diversity with 22 official (and 150 unofficial) languages and 330 million Gods. Every 100 kilometres, the native Indian language spoken in di... BlogsNation, Society & Politics