< >
India is a kaleidoscope of cultures that includes umpteen variations in food, clothing, language, music and religious beliefs. This colourful spread has been shaped by the long history and unique geography of this land. Though cut off from the world by three oceans and the highest chain of mountains, this penissula has been invaded time and again through the almost inaccessible mountain passes. Besides, more than four hundred main languages, there are thousands of others including dialects that are distinctly different to each other.