Shenbaga Poo Tree : Get contact details and address| id. Shenbaga Poo Tree / Magnolia × alba, also known as the white champaca, white sandalwood, or white jade orchid tree, is a flowering plant of hybrid.