Google
×
Did you mean: Yellow

Yelou

Village in Niger
Yelou is a village and rural commune in Niger. Wikipedia