1000 Best Current Affairs of last 6 months in English Set 2 - January to June 2019 by Dr Gaurav Garg