omair-khan.com
Douglas Lookout & Ape’s Den, Upper Rock, Gibraltar, UK
Photo Gallery Date: Dec, 2014 Location: Upper Rock, Gibraltar, UK History Gibraltar is a British Overseas Territory located on the southern end of the Iberian Peninsula. It has an area of 2.3 square miles and shares its northern border with the Province of Cádiz in Andalusia, Spain. The Rock of Gibraltar is the major…