Buddhist chortens or stupas and Himalayas mountains in the background near Shey Palace in Ladakh, India