The capital of Latvia, Riga, hosted EuroPride on Saturday with 5,000 people flying in from around the world to take part.