Take it coming straight from the horse’s mouth – Germany is the heart of Europe and the one which steals the hearts of millions of tourists that visit this grand nation which beholds scenic