Beautiful Bamburgh – Jewel of the Kingdom
Bamburgh is an ancient coastal town located on the North East Coast of England. It was at one time at the very heart of the Kingdom of Northumbria and the imposing castle is still very much an integral part of…