Multiple choice general knowledge history lord shiva has how many heads???? 5 4 1 2 Reveal answer Fill a bubble to check yourself A Correct answer