The correct answer is A. It starts with very specific details, devoid of any emotional interfering on the narrator's part. The only subjective detail in this line is the estimation "very strange". Still, it doesn't disturb the factuality of the context, which is firmly rooted in precise time and place references.
B. Royalty living in the "Old World"
Why?
Because Irish Immigrants, Native Americans, and African Americans were all mentioned as dreamers in "Let America be America Again" but Royalty living in the "Old World" was not mentioned to be a dreamer in the poem. Therefore, the answer is B. Royalty living in the "Old World".