TIME Magazine recently released its annual list of the 'World's Greatest Places'. Among the three Indian establishments featured on it, one is a Mumbai restaurant.