Clean and green city