Japanese Prime Minister Shinzo Abe cancelled a visit to India, the Indian foreign ministry said, amid tensions in the northeast region, where he was due to hold summit talks with counterpart Narendra Modi. Citizenship protests spread to Bengal, protesters torch