Ravana, Indian King, Mythology