Italian Ambassador to Israel gives a tour of the City of David, bringing the bible stories that took place their back to life.

Read more