Probably descendants of the invading Scythians and Huns , the Rajputs were a formidable opposition met by the waves of invaders Turks , Afghans , and Mughals .
The Rajputs were good at defending their position .