Todos los fósiles conocidos provienen de una sola localidad en las proximidades de la localidad de Pochampally, un Mandal en el Distrito Nalgonda, Telangana, en el sur de la India y es conocido popularmente como la Ciudad de la Seda de la India.