English: Mallorca is an island (Spain), on which there is a number andother beautiful places.
Telugu: మల్లోర్కా - ద్వీపం (స్పెయిన్), ఇతర అందమైన ప్రదేశాలలో అనేక ఇక్కడ.