Ever heard of the London Journal of Research In Humanities and Social Sciences (LJRHSS) published by Great Britain Journals Press? They have invited me to publish with them, but this process seems unusual; I'm concerned they might request a publication fee later on.