Over the weekend hundreds of cities across the world dressed in rainbow colours to celebrate diversity and mark the end of LGBTQ+ #pride month.