1.

The British Museum is located in which city of England​

Answer»

Explanation:

LONDON

The British Museum, in the Bloomsbury area of London, United Kingdom, is a public institution dedicated to HUMAN HISTORY, ART and culture.



Discussion

No Comment Found

Related InterviewSolutions