Alocasia indica explained

Alocasia indica is a species of flowering plant in the arum family, Araceae. It is a subshrub native to India and Bangladesh, Myanmar, Vietnam, and Java.