English: It is one of the largest building in Spain.
Telugu: ఇది స్పెయిన్ లో అతిపెద్ద కోటలను ఒకటి.