0
Tiger fall
Photo by:
Masroor Zaki
Category: Nature
Tiger Falls is a magnificent waterfall located amidst hilly terrain near Chakrata, in Dehradun district in the state of Uttarakhand, India.