Touch-me-not (Impatiens falcifer) flower, Sikkim, India.