Children in Britain who are 17 or younger, ‌and anyone born in the future, will never be able to legally buy cigarettes after lawmakers approved new stricter restrictions on smoking.