charming indian village nestled in lush mountains with scenic views