UPSCUPSC VideosCurrent Affairs 29th June, 2018 – UPSC Prelims 2019 - Videos June 30, 20180109Facebook Twitter Google+ Pinterest WhatsApp 29th June ppt link – https://drive.google.com/open?id=1qip4hyh7PzluPS-oJDYT2BgU6k8sBFim source