Particle
.news
Ichoda
Town in India
Ichoda is a town in Adilabad district in the state of Telangana in India.
From
Wikipedia