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