The King of Bahrain and Swaziland's King Mswati III are among controversial monarchs expected at a Windsor Castle lunch being…