B
People now claim that the Oni people are one of the 3 missing races, despite the fact that Kaido clearly distinguished between humans and Onis, so the aren't regarded to be a human race in the 1st place, only humanoid, just like the ancient giants.
People also fail to realize that the Lunarians aren't the same race as the winged sky race to whom the subgroups of Skypieans, Birkans and Shandians belong to.
We didn't see anyone of the sky race in Big Mom's kingdom.
So the 3 races are logically:
1) Lunarians
2) Sky Island Residents
3) Giants
People also fail to realize that the Lunarians aren't the same race as the winged sky race to whom the subgroups of Skypieans, Birkans and Shandians belong to.
We didn't see anyone of the sky race in Big Mom's kingdom.
So the 3 races are logically:
1) Lunarians
2) Sky Island Residents
3) Giants