Bangladesh is a small developing country with the majority of population living in over 86,000 villages spread around the country. A substantial portion of the urban population lives in slum areas. Both rural population ...