tripartite struggle palas medieval early india rashtrakutas kannauj history between age consequences
struggle tripartite upsc rashtrakutas palas
kingdoms palas political dynasties sst edurev empires emergence seventh
tripartite struggle describe palas cause rashtrakutas effect between