Waris Punjab De chief and fugitive Amritpal Singh, who has been on the run since 18 March, surrendered before the Punjab police in Moga on Sunday, 23 April.