The plant that flowers once in 12 years is
Strobilanthus kunthiana
Agave americana
Bamboo
Teak
Strobilanthus kunthiana of Neelagiri hills flowers once in 12 years