What are 'green crackers' and why you may not find them in shops this Deepavali