Multiple choice general knowledge history who is krishna's grandson and son shalya and arjuna anirrudha and pradyumna jarasandha and shishupala satyaki and drrona Reveal answer Fill a bubble to check yourself B Correct answer Explanation Pradyumna is Krishna's son, and Aniruddha (Pradyumna's son) is Krishna's grandson. The pair in option B correctly represents Krishna's direct descendants: his son and his grandson respectively.