Puffy red flower in Bangalore Botanical Garden, Bangalore, India.