Cradled by snow-capped mountains, Yamdrok Lake in Tibet is also called "Green Jade Lake" for its serene beauty.