These are some pictures of an Indian Shot Flower.
There are many varieties of Indian Shot Flower, this is one among them and is also called Canna indica. I think this one is a cultivated variety as its flowers are bigger than usual.
It is a very beautiful flower as you can see... It shines like a red hot iron during bright sunlight :)
Its leaves are large and have similarity to banana leaves, except that the tips of Canna are pointed. Here its local name in Malayalam is 'vazhachedi', 'vazha' meaning banana and 'chedi' meaning plant.
The flower is more attractive during rainy days with the water droplets on its blood red colored petals, and the red color gets another shade after rain.