Thousands rally in Texas for Indian leader