Indian restaurant in Houston earns Michelin Star, a first for Texas

Indian restaurant in Houston earns Michelin Star, a first for Texas