Best Indian restaurant in Yokohama, japan