Prime Minister Narendra Modi says historians and politicians tried to whitewash the history of repeated attacks on the Somnath temple, stressing the need to confront historical truth.