Jamgar Falls is a beautiful and refreshing waterfall of Pakistan located in Neelam Valley. The surroundings make the waterfall even more appealing.