You can definitely carry upto 2 litres of Alcohol as long as you are not travelling to Gujarat. But yes in checked in baggage only. Most flights allow it. I wonder why indigo does not. Just read the rules for indigo on their website https://book.goindigo.in/skylights/images/html/COC.html, they do not mention that you can't carry alcohol.