Christianity is the largest religion in Peru, with Roman Catholics having the most adherents. Religion in Peru is traditionally related to religious syncretism originating from Catholicism with the ancient Inca religion after the Spanish Conquest. However, Protestant churches of various denominations have developed considerably in the popular sectors over the past 30 years. There has been a slow but consistent advance of irreligion especially among young people in urban areas. Religions such as Judaism and Buddhism, and more recently Hinduism and Islam, are present due to immigration.