Two days after posting a photo of himself eating beef in Goa, noted historian and author Ramachandra Guha on Sunday deleted the tweet, saying "it was in poor taste".

A known critic of the Bharatiya Janata Party (BJP), Guha said the controversial tweet was aimed at "flaying" the saffron party's "hypocrisy" on beef while claiming that he had received threatening calls.

"I have deleted the photo of my lunch in Goa as it was in poor taste," he tweeted.

"I do wish, however, to again highlight the absolute hypocrisy of the BJP in the matter of beef," he said, adding that humans must have the right to eat, dress and fall in love as they choose.

In the now-deleted tweet, Guha had shared a picture of himself enjoying beef and wrote-- "After a magical morning in Old Goa we had lunch in Panaji, where-since this is a BJP ruled state-I decided to eat beef in celebration."

Earlier in the day, Guha had tweeted that he and his wife had received phone calls threatening them.

"I have received threatening calls from a man calling himself Sanjay from Delhi. His number is +91-98351-38678. He threatened my wife as well as me. This is for the record," he said in his first tweet.

Though he has brought to the notice of the police, but it has asked the author to give a written request to provide him security.

"We are ready to provide him security, but he has to give us in writing seeking protection," ACP Halasooru Shantamallapa told PTI.

Guha also replied to those who mocked him for eating beef despite being a Gandhian.

"Putting myself in the centre of the frame was exhibitionist and in poor taste. I could have made the same points in words, as I have done now," he said.

A couple of minutes later, he posted another tweet levelling allegations against R K Yadav.

"This threatening tweet below is from a former official of the Research and Analysis Wing. I would like to place it on record, and will do with every subsequent threat received," Guha said replying to Yadav's post.

Yadav had tweeted, "If a Hindu eating beef & publicise it he is a stigma on this religion. One Ramchandra Guha is doing so. He is trying to tease whole of Hindus by this dastardly action of such publicity. Shd be given a befitting reply."

Despite repeated attempts, Guha could not be reached for his reaction.