Touch me not (Impatiens) flower, West Bengal, India.