Drag queens, LGBT rights activists and their supporters dance in Tokyo's Shibuya, demanding equality in Japan, after ruling lawmakers were accused of violating the Olympic spirit with homophobic remarks that included saying same-sex relationships threaten "the preservation of the species".