This is a fruit whose outer Shell is hard but the fruit is very sweet.
The name of this fruit is Bel fruit, (Aegle marmelos), bel also spelled bael, also called Bengal quince, tree of the family Rutaceae, cultivated for its fruit The plant is native to India and Bangladesh and has naturalized throughout much of Southeast Asia.