Chandigarh is the cleanest Punjab city to live in, while Hoshiarpur is the dirtiest, according to a nationwide survey by the Union Urban Development Ministry.Ten months after Prime Minister Narendra Modi wielded the broom in the Capital to promote cleanliness as part of his pet Swachh Bharat Abhiyan, a majority of north Indian cities continue to fare poorly on two key sanitation parameters — solid-waste management and containing open defecation.