Indian Porcupine

Indian Porcupine found in India.