Houston vs. Texas Tech Madrid 5-Day Itinerary: Culture, Gastronomy, and Local Life May 6, 2026 Houston vs. Texas Tech Home to some 3.5 million people, Madrid is the capital of Spain and the country’s largest city. Though it’s somewhat sprawling, the city boasts stunning architecture, incredible food, and an…