England

To Pleasure Beach by tram

There is a tramway along the coast of Blackpool in north England. It has been there since 1885, which makes it one of the …

England

Blackpool Tower

This is the photo of the view from the top of the Blackpool Tower which is the symbol of Blackpool in north west England. The height is 158m — well, …