A grand mosque in Chechnya, reflecting the deep Islamic faith that is central to Chechen identity in the North Caucasus.