A supporter waves a rainbow flag during a rally after Taiwan’s constitutional court ruled that same-sex couples have the right to legally marry, the first such ruling in Asia, in Taipei on Wednesday. Photo: Reuters