BJP leader Sangeet Som has triggered controversy by saying the Taj Mahal is a "blot" on Indian culture and misquoted history by saying that Shah Jahan, builder of the 17th century marble mausoleum, had jailed his father and wanted to wipe out Hindus from the country.