Every August the streets of Visby, a historic town in the Swedish island of Gotland, see an influx of exceptionally dressed people as a popular week long festival "Medieval week" is being celebrated.
During the week, various events take place including reenactment of famous battles that took place on the island.