https://myupsc.com/clear-upsc-ias-prelims-2021-through-10000-expected-mcqs-practice-solved-test-31/
Clear UPSC IAS Prelims 2021 through 10000 Expected MCQs: Practice Solved Test 31