In a staunch defence of Britain’s ‘Christian standpoint,’ he denounced the radicalisation of young Britons by Islamic fanatics and said they should show more respect to ‘the values we hold dear’.

People who had ‘come here, were born here or go to school here’ should ‘abide by our values,’ he said. His comments were made as he started a six-day tour of the Middle East, seen as another stage in assuming more of the Queen’s international duties.