On a day Prime Minister Narendra Modi said the citizenship law was brought to "correct a historical injustice and fulfil a promise to minorities in the neighbouring countries", an MLA of his BJP from Madhya Pradesh opposed the contentious Citizenship Amendment Act or CAA and said the country should not be divided in the name of religion as it is against the spirit of constitution.