Nestled in the heart of the Amlarem Civil Sub Division of Jowai, Meghalaya, lies the captivating Krang Suri Waterfall, a natural gem that enchants visitors with its ethereal beauty. This stunning waterfall is celebrated as one of the finest in the district, drawing travelers seeking a serene escape ...
Read More