Return to Article Details Physalis lagascae, an invasive species found in Odisha, India.
Download