Sterling Resorts across the country nestle in the pristine arms of nature. Be it Thekkady, Dharamshala,...