Beautiful mountains and river stream in Leh
beautiful color image incredible india India ladakh Landscape leh mountain mountain peak mountains nature photography scenery scenic snow stream water
Email Sent!