At first sight, Keshav Kunj in Delhi looks like a luxury hotel—gleaming stone, grand facade, heavy security. Yet this ...