A mosque named after the Prophet Mohammed, the largest in Europe according to local authorities, is seen during an inauguration ceremony in the Chechen town of Shali, Russia. All photos by Reuters

Chechnya inaugurates Europe’s largest mosque