The top restaurants in India are not only recognised for making Indian food the best but also for different foreign cuisines ...