
I didn’t realise! Tokyo has it’s own statue of liberty! It doesn’t seem to be part of any ‘world in miniature’ kind of installation, which makes it’s existence on a raised platform in Odaiba especially weird. Talking about Odaiba, did you know the manmade island of Odaiba is built on a mountain of Tokyo household rubbish?