Hazma Kashgari has repented a series of tweets he made as prosecutors prepare to interrogate and charge him with blasphemy.

Read more