India is an old, ancient land crowded with the history of its vibrant people. Its a land of diverse cultures: In the north is the long-limbed, fair skinned Kashmiri, brothers but only in appearance to other people in the northern hills. Some Indians are meat eaters, some prefer fish, others strictly vegetarian. Maharashtrians have a sweet tooth, the Goan palate cannot do without chilly and spice. The people of the plains and those in the mountains look as if they belong to two different Indias. The short stout Assamese, Oriya and Bengalis are a complete contrast to the tall, sturdy Jats. The multiple gods and goddesses complicate the picture. The result: its festival time all the time. Travel India and explore its diverse cultural facets.