A must for every tourist that comes to Israel Mini Israel in Latrun is the “Showcase of Israel.” Exhibited in it are hundreds of amazingly..