President William Ruto Thursday received credentials from newly appointed ambassadors of Turkey, Italy, India and France.