Thailand’s former Prime Minister Thaksin Shinawatra has been charged with royal insult from an interview with foreign media nearly a decade ago.