Stockholm Metro Station in Sweden is the "longest art museum in the world",

2 years ago
1

Stockholm Metro Station in Sweden is the "longest art museum in the world", where you can enjoy hundreds of artists' works. Each station is a scenic circular subway

Loading comments...