His party's senior leader Nalin Kohli disowned the comments and said: "Taj Mahal is an important part of our history. It's part of incredible India. What happened in history cannot be erased but at least it can be well-written history."
But there is also support within the party for Mr Som's views. "The Taj is a tourist spot...don't link it with Indian culture," said BJP parliamentarian Anshul Verma.

BJP's Sangeet Som is among the politicians accused of role in instigating riots in Muzaffarnagar in 2013
Mr Som is notorious for inflammatory speeches and is among the politicians charged with instigating riots that left over 60 dead and tens of thousands displaced in Muzaffarnagar in 2013.
The Taj Mahal, built by Mughal emperor Shah Jahan, attracts thousands of tourists from across the world each year. But the 17th century marble mausoleum was missing from a booklet released recently to mark six months of the BJP government led by Yogi Adityanath, who had said in June that the Taj Mahal does not reflect Indian culture.
What did find a place among top attractions of UP was the temple of Gorakhnath at Gorakhpur, which is headed by Yogi Adityanath.
Hyderabad parliamentarian Asaduddin Owaisi of the Majlis-e-Ittehadul Muslimeen party, reacting to Mr Som's comments, said: "Will (Prime Minister Narendra Modi) stop hoisting national flag from a monument built by traitors (Red Fort)? I challenge them to say it to UNESCO that they should remove it from list of world heritage sites."
Jammu and Kashmir politician Omar Abdullah tweeted sarcastically: "No more Red Fort speeches on 15th August? 'The PM will address the nation from Nehru Stadium' will fill some hearts with unabashed glee."