Nara deer park, the locals sayin this is the closest place to heaven