Asian or Indian Crested Porcupine - another odd guy
Okay. I have to post this picture first. Later I will post a picture I took from the back with quills wide open.
According to the Cleveland Zoo web site, this is the Asian or Indian Crested Porcupine, scientific name is Hystrix indica. The range is India to Arabia.