Niranjan Ray | Slate