Huddersfield

Huddersfield, the 11th biggest town in England, may not be very familiar to the ears of foreigners, let alone locals. This small town which is located between Manchester and Leeds is also known for the Victoria Tower which was built to mark Queen Victoria’s 60th Jubilee Year, located on top of a hill that overlooks…

Continue Reading