Upper Kachura Lake

Upper Kachura Lake is of clear water like Lower Kachura Lake located in Kachura village of…

Continue Reading

Lower Kachura Lake (Shangrila Lake)

Lower Kachura Lake, also known as Shangrila Lake, is a lake located in Kachura village near the city of…

Continue Reading