Native to West, Eastern and Central Africa, the Royal Python is often found in dry grasslands and forests. They are terrestrial and tend to be ground dwelling. They are also known as the Ball Python as they coil into a ball when they are threatened.
The Royal Python is the smallest of the African pythons. The female is slightly larger than the male, with adults generally growing to 90-120cm in length. They are non-venomous, feeding on small mammals, and are generally solitary.