The Indian Star Tortoise, as the name suggests is found in India, the central and Southern parts of India, in West Pakistan and in Sri Lanka. It prefers semi-arid, grasslands and thorny habitats and can equally be spotted in areas with high precipitations level. The name Indian star tortoise is derived from the 12...
Read More ยป





