View of flower and mountain from the Ridge in Shimla, Himachal Pradesh, India