Editorial use only
Editorial credit: antb / Shutterstock.com

Royalty-free stock photo ID: 130798577

PALMA DE MALLORCA, SPAIN - OCTOBER, 9 : Street performer and passing tourists on the pedestrian area outside the Almudaina Palace and Cathedral in Palma de Mallorca on 9th Oct 2009.