An offering to Lord Shiva This is called the cannonball flower, found mainly in the Amazon and in tropical climates such as India. It is believed that the hindu God,…