Yes. A leaflet is a key channel for communication. You can keep your business leaflets at public places, malls, hotels and other places where your target audience is likely to visit. It gives people a brief introduction to your business and products/services.