Also known as Sehar Baba Waterfall, this magnificent natural wonder is one of the biggest waterfalls in India. Located along the Chenab River, it plunges from a height of over 100 feet, creating a ...
Kashmir is often described as paradise on earth, and for good reason. With snow-capped mountains, crystal-clear lakes, lush ...