Manthoka Waterfall, located in Skardu, is a breathtaking natural wonder that captivates visitors with its awe-inspiring beauty. The waterfall plunges from a height of over 180 feet, creating a mesmerizing sight as the water cascades down the rugged rocks. Surrounded […]