Japan sets the record for the world’s smallest park located in Nagaizumi town, Shizuoka, but just how tiny is it?