Raipur, Jul 17 (PTI) Bilha in Chhattisgarh's Bilaspur district has been declared the country's cleanest town with a population of less than 20,000, as per the government's annual cleanliness survey.