Kancharla Purnachandra Rao | Slate