Lychee (lee-chee or ly-chee) is native to China and is one of Southeast Asia's finest fruits. This delicately sweet, rich and creamy concoction is delightfully refreshing.