Manmohan Singh was one of the longest-serving prime ministers India has had and was the first Sikh to hold the role.