Prince Charles Mountain Is Located

Prince Charles mountain is located in_____

a. Antartica
b. North America
c. England
d. Greece