Carambola, or star fruit, is a fruit of Averrhoa carambola a species of trees native to Indonesia, the Philippines, and throughout Malaysia.
It’s usually found in Southeast Asia and other tropical areas including the Caribbean and Latin America. More...