Every once in a while we here a nice story/theory about how advance the great king Ravana was in his day and a new addition or two to the ...