Shelfordella is a genus of cockroach found in north-east Africa and Asia, through to western India.[1]
Shelfordella lateralis ootheca
Shelfordella is a genus of cockroach found in north-east Africa and Asia, through to western India.