LAST 6 MONTHS CURRENT AFFAIRS ( JANUARY - JUNE ) - 500 MCQ CURRENT AFFAIRS FOR GOVT. EXAMS