Beautiful waterfall at Chamche Nepal

Its 211 feet high and directly across from our teahouse! Stunning.....