Colourful Buddhist prayer flags on a bridge above Indus river in the Himalayan mountain, Leh, Ladakh, India