Top GK and current affairs : 16 th April 2016