Indian journalist detained for calling state leader a Modi puppet