Culture, Gastronomy, and Local LifeBy youealex@gmail.comJune 20, 2026 Home to some 3.5 million people, Madrid is the capital of Spain and the country’s largest city. Though it’s somewhat…