Re-imagining the Mahabharata