Multiple choice general knowledge history

The Sanskrit poet called as the Indian Shakespeare?

  1. Sudraka

  2. Thulasidas

  3. Kautilya

  4. Kalidasa

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Kalidasa (4th-5th century CE) is often called the Indian Shakespeare or Shakespeare of India. He was the greatest Sanskrit poet and dramatist, writing works like Abhijnanasakuntalam, Meghaduta, and Raghuvamsa.