The Indian restaurant scene is full of hidden gems, charming spots in secret corners where you can escape from the rest of the world or the blazing sun with a glass of wine or cold beer, whichever tickles your fancy. But India also showcases the opposite: the glittering jewels that people all over have heard of, where a good table is a badge of honour and a visit an undeniable treat. I am lucky to have stepped into many fine establishments across India, but I would like to make a special mention of the following restaurants where the service is always excellent and the atmosphere unparalleled.