Sugar Land, Texas, is one of those cities that wears a rich cultural diversity on its sleeve, and Indian cuisine