88 Gibraltar Road, Baguio City Invincible fortress Gibraltar, a small peninsula on the Southern Iberian coast near the entrance of the Mediterranean Sea that has evolved…