English: Rock Balsam
Binomial: Impatiens acaulis
Impatiens acaulis is a small sized herb found in hill country of Sri Lanka. Common in wet surfaces of rocks inside forests. Apart from Sri Lanka it can be seen in Western Ghats of India. Above photos were taken at Horton national park in December.