A motorbike and prayer flags in front of a stupa and mountains in Leh, Ladakh