Amid the ongoing controversy over Hindi imposition in Tamil Nadu, Union Home Minister Amit Shah on Wednesday apologised for not being able to speak in Tamil, one of the world’s oldest languages.