Sukh means happiness in Hindi, and this 12,000-sq.-ft. wellness center, nestled among 8,000 acres of forested Himalayan foothills, is designed to make guests feel just that. Opened in December ...