Original Article – Benz Insider – May 15 2016 Queen Elizabeth II made a historic visit to Germany on May 18, 1965. It was the first time a British head of state visited the country in over five decades. The tour of the Queen Elizabeth
Continue Reading…