Abba is a town in Njikoka Local Government Area (LGA) in Anambra State, Nigeria.
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
Studio characters