The self-governing British territory pictured is located 650 miles east of the North Carolina coast. Its capital is Hamilton. Can you name this island territory?

A: Aruba

B: Cayman Islands

C: Bermuda


Credit: Terra-Aster, via NASA/METI/AIST/Japan Space Systems