Phyto-chemistry and therapeutic potential of litchi (Litchi chinensis Sonn.): An age-old ingredient in traditional medicine