This natural lake surrounded with stunning valleys and mountains is undoubtedly one of the most picturesque lakes of India. Located near Indo-China border, it is now popular as Madhuri Lake after the name of... The post Madhuri Lake: A Hidden Gem in the E