Amsterdam is a place of religious diversity. The largest religion is Christianity, with Islam a close second. Since the Second World War, several waves of immigration have introduced various faiths to Amsterdam – post-colonial immigrants from Indonesia, Suriname and the Caribbean and ‘guest workers’ from Turkey and Morocco laid the groundwork for the current mix of religions – and there are many different places of worship.