All the world was on stage at this weekend's Fusion Festival at Holland Park.
Thousands of people enjoyed the annual family event, which included dozens of musical performers, 37 cultural pavilions, theatre and dance groups and cooking demonstrations and food sampling.