Restaurants now a days are more high profile and costly. However, most of the restaurants I have visited in past few time are more concentrates on international foods.
They serves many international foods mostly Chinese, Mexican, and American but when you ask for a any traditional Indian food you will rarely get any. Moreover, the quality of Indian food provided by modern day restaurants are not as good as they provide other foods. In addition, the decoration of restaurants and hotels will make you feel like you are not in India. The range of Indian food provided by restaurants should me increased along with its its quality.