This busker is well placed to serenade himself a bride or two
Spain > Street > 10: Violin & Bridal Wear