Indian Maoists hold public rally