Tens of thousands of people have marched in the streets of Taiwan's capital, Taipei, in the Pride parade - the first since the island legalised same-sex marriage in May.

Self-ruled Taiwan, over which China claims sovereignty, is known for its liberal values, howver restrictions mean not everybody is able to marry yet.