Any one know anything about this place. Claims to be incorporated in Dominica, legally allowed to grant degrees from there, recognized and...
Separate names with a comma.