Tehri (Uttarakhand, India): Magnificence hidden in mountains
Situated down between the mountains the town of Tehri seems to be preservd from the outer world by the Nature
Read MoreSituated down between the mountains the town of Tehri seems to be preservd from the outer world by the Nature
Read More