Allahabad High Court orders release, ₹25L compensation for Bhatia sisters

India