Karma Lakelands: A holiday for the soul Top Stories October 24, 2020 Karma Lakelands is a unique luxury villa residences hotel, just outside of Delhi.