Opp Wau Football Stadium, Wau Wau, Bahr Al Ghazal, South Sudan (7.71610307767, 27.9892342516)
Comments: 0