The Mirror is the News paper of—-?

A. USA
B. UAE
C. UK
D. GERMANY


Leave a Reply