It is the proper home for the country 's best museum , which is simply and aptly named the Indian Museum .
It 's a strange location for the Indian Museum , which would be better placed in another city .