English: Spain's capital and largest city is Madrid.
Telugu: స్పెయిన్ రాజధాని మరియు అతిపెద్ద నగరం మాడ్రిడ్.