Finch birds are found in ……. island.
Finch birds are found in ……. island.
A) Java, Sumitra
B) Andaman, Nicobar
C) Galapagos
D) Hawai
4 views
Finch birds are found in ……. island.
A) Java, Sumitra
B) Andaman, Nicobar
C) Galapagos
D) Hawai