New Delhi: Noted journalist and author MJ Akbar, who was the spokesperson for the Congress nearly two decades back, was Tuesday named a spokesman for the BJP. Akbar joined the Bharatiya Janata Party last week, in the run up to the Lok Sabha election.