Subal Singh Lake, Twisinta Baan – Tripura’s Best-Kept Secret in Nature Tucked away in the serene hills of Tripura, Subal Singh Lake is a hidden gem that few have heard of but all should experience. Located in Twisinta Baan, a picturesque village in North Tripura, this pristine waterbody—also known locally as Sita Chhara Lake—is quickly gaining attention as one of Tripura’s best-kept secrets in nature. For those looking to escape the chaos of city...