Best Indian restaurant in Amsterdam, netherlands