Akshay DhavleJun 203 minShanti Stupashanti - peace stupa - a dome-shaped building erected as a Buddhist shrine While Leh itself is idyllic, it can get positively bustling in...