Spain, Balearic Islands, Majorca, Palma de Mallorca, Castle Bellver with wedding party taking photos on the steps.
00059749
Spain, Balearic Islands, Majorca, Palma de Mallorca, Castle Bellver with wedding party taking photos on the steps. 20123737.jpg Stephen Rafferty