I used its alternate name in the past - Touch me not.The scientific name is Impatiens capensis.
All pictures are copyrighted by Kuriacose Joseph.