Indian History Of the following who is called India's Machiavelli? A) Asvaghosha B) Patanjali C) Kautilya D) Bana Detailed Solution: No Details Prev Next