Black Spotted Turtle Geoclemys hamiltonii

Black Spotted Turtle
Black Spotted Terrapin
The Black Spotted Turtle is also called Hamilton's Terrapin, the Indian Spotted Turtle and (unhelpfully since there are many others) the Black Pond Turtle.
Black Spotted Turtle
Black Spotted Terrapin
A terrapin, it lives in large rivers, forest ponds and oxbow lakes with clear, shallow water in the Indus and Ganges river drainages in India, Nepal, Bangladesh and Pakistan.
Black Spotted Turtle
Black Spotted Terrapin