Interesting facts about star fruits

Star fruit also known as carambola is the fruit of Averrhoa carambola a species of tree. It is native in Indonesia, the Philippines, and Malaysia. Today, it is also grown in Taiwan, Thailand, Israel, the United States (Florida), Brazil, China, Australia, and the warmer parts of India and other areas of the world with tropical and semitropical climate. Star … Read more