Chomo YummoChomo Yummo is a mountain in the Himalayas on the border between Sikkim in India and Tibet in China.The term Chomo means "goddess" or "lady" in Tibetan.HistoryChomo Yummo was first climbed in 1911 by the Scottish alpinist Alexander Kellas with the help of sherpas.