English: Madrid, Spain.
Telugu: మాడ్రిడ్ స్పెయిన్ రాజధాని.