When will Afghanistan allow same-sex marriage?

2091

Based on 102 predictions by 48 forecasters

Metaculus