English: At last Spain had done.
Telugu: ఎట్టకేలకు స్పెయిన్ నిరీక్షణ ఫలించింది.