Every question UPSC has asked in the Preliminary examination since 2014, with the Commission's own answer key. What you will not find on the official PDFs, or on the coaching sites that republish them: a written explanation for every question and a stated reason why each wrong option is wrong. 2,261 questions, all of it free to read.
Question papers and answer keys are the Union Public Service Commission's. The explanations are ours.
The same questions, timed, with UPSC's negative marking, an error notebook that keeps what you got wrong until you get it right twice, and full-length past papers on the Commission's clock. Free to start.