The British Museum is located in London and was established in 1753 based on the collections of Sir Hans Sloane. It first opened to the public in 1759 and houses artifacts from human history, art, and culture. The museum does not charge admission fees except for special exhibitions.