This picture is from the place named Chang La, which is the second highest motorable road of the world in Leh ladakh, India.