Hello TarekNoaman!
Thank you for contacting us with your issue.
This is the correct behaviour of zooming to Great Britain because the shape of the GB point is very big and takes into account also a British colonies. You can check, that if you are zooming to e.g. US map is also showing Alaska and Hawai. If you want to zoom to an island with the capital of Great Britain you have to use a
setView method and pass proper coordinates and zoom to it, like in the demo below.
Demo: https://jsfiddle.net/BlackLabel/eqydbjkx/
API Reference: https://api.highcharts.com/class-refere ... ew#setView
Let me know if you have any further questions!
Regards!