Hanover Time Travel Virtual tour through 300 years of history in Hannover, Germany