Thanks Luciana for sharing the information.
By the way, I am from india. There is a vast difference in culture in different parts of our country. Though Hindi is spoken in many states, there are many other languates like malayalam, tamil, kannada, oriya,... etc.. and also different dialects for each language... It also varies a lot geographically as well.. In india we have highly humid states to desert area.. Food also varies.. but there are certain dishes which are available across the country.. say rice, chappati.. etc