The small village attracting 500,000 visitors to… Oberammergau in Germany has been putting on a ‘Passion Play’ every 10 years since 1633, with the cast of 1,800…