As usual, Delhi Gourmet Club's Best Pizza of Delhi/NCR rankings has thrown up a couple of shockers, including Diva being relegated to No. 15. Olive Bar & Kitchen, though, gets a well-deserved No. 1 spot.
Read this post on indianrestaurantspy.blogspot.com