A controversial Indian politician from the ruling Bharatiya Janata Party (BJP), has called the Taj Mahal a "blot on Indian culture" built by "traitors". Sangeet Som, a lawmaker in the northern ...