Why did the High Court order a tax refund to Vodafone Idea and criticize the I-T department

The High Court orders a tax refund of ₹1,128 crore to Vodafone Idea and pulls up the I-T department for laxity and lethargy.