Royal Stag Barrel Select Large Short Films is proud to present Ahalya, the greatest epic ever retold.