Musicians perform for dancers on the shores of Lake Titicaca, as they practise before their presentation for the Virgin of Candelaria celebrations in Puno, Peru. Dancers in colourful masks and elaborate costumes celebrate the Virgin of Candelaria, patron saint of communities along the shore of Lake Titicaca, in what is considered the largest Catholic festival in the Andes. [Rodrigo Abd/AP Photo]