It depends on the places. There are many locations that have No Smoking Signs. And also you can see No Alcohol consumption on public transport. Also generally you are not allowed to smoke in bushes or forest. Obviously it's your freedom to do that at your own home or anywhere there are no rules or restrictions in place.