Luxembourg is one of the world's smallest countries, similar in size to the county of Dorset in south west England. It's located in north western Europe and bordered by Belgium, France and Germany. It may only be small but it certainly packs a punch as we found out during our recent visit. The previous afternoon …
