Photos from recent events: