Located 650 miles off the coast of North Carolina is a 21-square-mile island dotted with pastel-colored houses, pink sand beaches and narrow winding roads. As a self-governing ...More
At first glance, Hanover (Hannover in German) seems easy to grasp. However, there are quite a few corners worth a second look: the old buildings from the time when Hanover was ...More