Indian culture is very rich, which undoubtedly affects Indian cuisine, so when visiting a traditional Indian restaurant you need to be prepared for some unusual things.
An inexperienced visitor is better off ordering any curry: fish, chicken or meat with a spicy sauce. Usually, all dishes in a restaurant are offered in three types: mild, medium-sharp and spicy. Typically, mild dishes will be mild for Indian tastes, not European ones. You need to be ready for this.
The traditional Indian side dish is less varied, usually rice or legumes.
In an Indian restaurant, it is customary to serve the main course on a plate, and to it there are many different sauces and additives in small bowls.
The people of India eat with their hands or a double-rolled chapatis, which can also be torn into pieces and dipped in sauces. It is possible that due to this tradition, the restaurant will not serve cutlery unless asked to do so.
According to the Indian tradition, food must be shared, therefore, companions, unlike the rules of European restaurants, it is quite possible to treat with pieces of food from your plate.
According to the rules of Indian etiquette, the fingers of the right hand can be soiled with food only on two phalanges. But the fingers of the left hand should remain clean so that it can pass bowls or jugs during the meal.
In a traditional Indian restaurant, it is not customary to combine alcohol with the food served.