There is no gainsaying in the fact that India is a land of many voices. There are more than 1,600 dialects and 22 recognised languages that weave together the rhythm of daily life. British Council ...