English: finally achieved success in 1865.
Telugu: స్పెయిన్ చివరికి 1865 లో మంచి ఫలితాన్నిచ్చింది.