BJP leader trolled for calling Taj Mahal a ‘blot’