A former beauty queen has become Gibraltar's youngest-ever mayor, and immediately declared the territory "will always be British".

Kaiane Lopez, 30, is a former Miss World and was declared mayor of the territory on Tuesday.

She told The Mail: "I am proud to be British.

"Gibraltar is British and always will be. Why would we ever want to change our flag?"