Deepki Index 2026: buildings are getting better, just not fast enough

26 October 2026