WEEKLY-CURRENT-AFFAIRS-march31-april6

weekly current affair march 31 to april 6