La Liste has unveiled its list of Top 1000 Restaurants 2025. Here are the top 10 restaurants from India that made it to the list.