Place
Free account · your comment posts right after signup
Abba is a town in Njikoka Local Government Area (LGA) in Anambra State, Nigeria.
Read the full article →Not who you're looking for? Others named Abba: Swedish pop quartet · unisex given name · count of Frisia · human settlement in United States of America