Peshawar declared smoke-free district