In Mexico, a religious community is facing challenges to its existence.
The residents of New Jerusalem are considered to be the world's largest community that believes the end is near.
And for years they've lived isolated and peaceful lives ... until a small number of people began to challenge their beliefs.
Al Jazeera's Roee Ruttenberg reports.