More than 500 slices of bread and toast were used to create what is believed to be the world’s tallest sandwich.

Assembled by O’Briens Sandwich Bar at the Ocean Terminal in Edinburgh, the giant sandwich measured 45 feet in height, beating the previous record of 40 feet, and will have raised thousands of pounds in donations for the Christina Noble Children’s Foundation. The charity helps children in Vietnam and Mongolia.