English: In Spain, it has had a good reception.
Telugu: స్పెయిన్లో, దీనికి మంచి ఆదరణ లభించింది.