modern indian history quizzes & practice tests