单项选择题

有“二十万行长诗”之称的世界最长的史诗著作是( )。

A. 《堂吉诃德》
B. 《摩诃婆罗多》
C. 《罗摩衍那》
D. 《荷马史诗》