English: Spain, Italy on a roll
Telugu: విలవిల్లాడుతున్న ఇటలీ, స్పెయిన్