Lovely red flowers heralding the arrival of summer high up in the mountains of Himachal Pradesh, India.