Rama and the Demon King: An Ancient Tale from India